记事本++删除字符串+括号和另一个括号之间的文本
问题描述:
所以,我已经看到,您可以删除两个字符之间,并删除两个字符串之间,但我一直无法找到一个系统之间的字符串和字符。记事本++删除字符串+括号和另一个括号之间的文本
我需要在...
provinces= {
923 6862 9794 9904 11751 11846 11882
}
两个支架之间移除号码请记住,这些文件还包含哪些需要其他支架。我已经四处寻找解决方案,但没有任何工作:/
感谢您的帮助。
答
这人会做的工作:
- 按Ctrl + ^h
- 查找内容:
\b(provinces\s*=\s*\{)[^}]+(\})
- 替换:
$1$2
- 更换所有
说明:
\b : a word boundary
( : start group 1
provinces : literally "provinces"
\s* : 0 or more spaces
= : equal sign
\s* : 0 or more spaces
\{ : an open curly bracket, must be escaped because it has special meaning in regex
) : end group 1
[^}]+ : any character that is not a close curly bracket
(\}) : group 2, a close curly bracket, escaped.
更换:
$1$2 : group 1 then group 2
这还没有考虑到acount有在每一个文件的几个支架。这找到了所有这些,而不仅仅是我正在寻找的“省= {”和“}”之间。 –
@JohannesWinqvist:目前还不清楚你只想匹配“省份= ....”。看我的编辑 – Toto