如何使用RegEx删除Notepad ++中URL中不需要的空格?

时间:2014-08-04 13:02:16

标签: regex notepad++

来源:

<tag>href=" / support/answer/123456 </tag>

通缉结果:

<tag>href="/support/answer/123456</tag>

有问题的所有部分网址都以href开头,所以我已经匹配了 他们通过搜索(href[^\<]*)

如何在排除所有空格的同时在“替换”字段中复制找到的字符串?

2 个答案:

答案 0 :(得分:0)

正则表达式

s{ ?[/><] ?}{}g;

\s匹配包含新行的空间
{}空括号替换空内容
g是全球性的

答案 1 :(得分:0)

我找到了一个对我有用的答案。它将除空格之外的所有内容捕获到捕获组中。

查找: (<tag>href.*?) (\/) (.*?) (.*?>)

替换: $1$2$3$4

RegEx101: http://regex101.com/r/lD1wC7/20