我正在尝试修剪XML
标记中的空格,这是我所拥有的一个示例:
<xmlT ag>
content between tag
</xmlTa g>
为:
<xmlTag>
content between tag
</xmlTag>
这是我为此写的表达式:
查找:[<](\w)* (\w)*[>]|[<][/](\w)* (\w)*[>]
替换:\1\2
但未按预期工作。
还有其他解决方法吗?
答案 0 :(得分:2)
如果标签中只有一个空格且没有属性,则可以使用
查找:<(/?)(\w*) (\w*)>
替换:<\1\2\3>
答案 1 :(得分:2)
使用LookAhead我们可以修复标签中的任意数量的空格:
搜索:\s+(?=[\s\w]*>)
什么都不用替换
在此解释演示:http://www.regex101.com/r/dY6zC2
注意:LookAhead自版本6.0以来在NotePad ++中可用