Notepad ++删除字符串+括号与另一个括号

时间:2017-07-07 23:03:24

标签: text formatting notepad++

所以,我已经看到你可以删除两个字符之间并删除两个字符串,但我还没能找到一个在字符串和字符之间起作用的系统。

我需要删除......中的两个括号之间的数字。

provinces= {
        923 6862 9794 9904 11751 11846 11882
}

请记住,这些文件还包含其他所需的括号。我已经四处寻找解决方案,但似乎没有工作:/

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这个人将完成这项工作:

  • 控制 + ħ
  • 找到:\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