我遇到了关于在 notepad++ 中查找和替换的问题。
我想在文本中查找空格+空格并用一个空格替换。但我想查找和替换的区域位于标签之间(例如:)<div>...</div>
。我的文件是 .xml,因此它有很多标签。
答案1
这应该可以解决问题。
Find what: +(?=[^<]*?</div>)
Replace with:
请注意用。。。来代替实际上那里有一个空格。
然后全部替换。
基本上,它匹配多个空格,即' +'
,只要前瞻没有找到除</div>
结束表达式之外的任何内容,则使用单个空格。.*?
它使用而不是[^<]*?
来确保它不会匹配任何其他标记标记。
它适用于一个简单的测试文档,但您可能希望先用您自己的文档来测试它。