0

我有一个包含奇怪格式的 URL 的文件,字符由空格字符分隔。

h t t p : / / w w w . y o u t u b e . c o m / u s e r / A S D        
h t t p : / / m o r c c . c o m / f  r  m / i n d . p h p ? t o p i c = 5 7 . 0  

我想让它看起来像:

http://www.youtube.com/user/ASD
http://morcc.com/frm/ind.php?topic=57.0

我使用记事本++,我认为正则表达式可以为我解决这个问题,不幸的是我不知道正则表达式。我想删除字符之间的 ' ' 字符(空格),并将它们保留为列出的格式,因此将 /s 替换为 '' 不是解决方案,因为它变得一团糟:/我想我还应该插入一个 /n在“http”发生之前。

4

2 回答 2

3

你不能用空字符串''替换空格''吗?替换 \s 无法按照您的意愿工作,因为换行符也匹配。

如果这不起作用,你可以,如你所说,\s用 '' 替换,然后http\nhttp.

于 2012-06-12T15:36:11.920 回答
1

正则表达式是相当基本的。查看示例页面。第二个例子似乎有你要找的东西:http ://www.regular-expressions.info/examples.html

编辑:另外,我假设你知道这一点,但可以肯定的是,正则表达式本身不会做你想做的事。您打算使用哪种语言使用正则表达式,以便人们可以提供更详细的响应?

正则表达式参考页 [书签它;)] - http://www.regular-expressions.info/reference.html

于 2012-06-12T15:34:44.477 回答