在URL中搜索空格并在Notepad ++中替换

时间:2011-09-18 04:53:46

标签: regex notepad++ replace

我不太明白正则表达式如何运作。我有一个xml文件,我需要搜索并替换其中的特定空格。

示例:

我的网址部分如下:

/l-San Francisco CA

我需要它看起来像这样:

/l-San+Francisco+CA

我需要修复XML文件中的数千个URL。在Notepad ++中手动浏览并搜索和替换每个文件非常繁琐。

1 个答案:

答案 0 :(得分:2)

在np ++ find选项中切换选项'grep search'。然后搜索

\/(.*) (.*)$

但你可能不需要逃避最初的正斜杠:

/(.*) (.*)$

并将其替换为:

/\1+\2

您可能需要多次替换以修复上一次替换创建的新匹配,但是4次点击比4000次更好。

在“全部替换”之前,一定要仔细检查正则表达式是否适用于单个匹配。


或替换:

/([^ ]+) ([^ ]+)$

使用:

/\1+\2