2017-07-07 108 views
0

所以,我已经看到,您可以删除两个字符之间,并删除两个字符串之间,但我一直无法找到一个系统之间的字符串和字符。记事本++删除字符串+括号和另一个括号之间的文本

我需要在...

provinces= { 
     923 6862 9794 9904 11751 11846 11882 
} 

两个支架之间移除号码请记住,这些文件还包含哪些需要其他支架。我已经四处寻找解决方案,但没有任何工作:/

感谢您的帮助。

回答

0

这人会做的工作:

  • 按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 
+0

这还没有考虑到acount有在每一个文件的几个支架。这找到了所有这些,而不仅仅是我正在寻找的“省= {”和“}”之间。 –

+0

@JohannesWinqvist:目前还不清楚你只想匹配“省份= ....”。看我的编辑 – Toto

相关问题