我正在尝试修剪XML
标签中的空格,这是我所拥有的一个示例:
<xmlT ag>
content between tag
</xmlTa g>
到:
<xmlTag>
content between tag
</xmlTag>
这是我为此写的表达式:
查找:[<](\w)* (\w)*[>]|[<][/](\w)* (\w)*[>]
替换:\1\2
但没有按预期工作。
有没有其他解决方法?
我正在尝试修剪XML
标签中的空格,这是我所拥有的一个示例:
<xmlT ag>
content between tag
</xmlTa g>
到:
<xmlTag>
content between tag
</xmlTag>
这是我为此写的表达式:
查找:[<](\w)* (\w)*[>]|[<][/](\w)* (\w)*[>]
替换:\1\2
但没有按预期工作。
有没有其他解决方法?
如果标签中只有一个空格并且没有属性,这将起作用
寻找:<(/?)(\w*) (\w*)>
代替:<\1\2\3>
使用 LookAhead,我们可以修复标签中的任意数量的空格:
查询词语:\s+(?=[\s\w]*>)
一无所有
在这里解释演示:http ://www.regex101.com/r/dY6zC2
注意:LookAhead 从 6.0 版开始在 NotePad++ 中可用