用Notepad++复制并保存括号里的内容

用Notepad++复制并保存括号里的内容

在文本文件中,内容按以下方式排序......

“ABC(990103

EFG(131101)”

我想复制这些数字在括号中并将其粘贴到新的文本文件中。

使用搜索和替换功能似乎可行,但在这种情况下我仍然需要知道如何使用它,谢谢。

答案1

尝试一下这个匹配:

^.*\((\d+)\)$

并将其替换为:

$1

这是因为:

  1. 从行首开始匹配^
  2. 匹配所有内容直到括号.*\(,括号被转义,因为它是特殊的
  3. 使用一个组()来匹配一些文本并保存以供以后使用。
  4. 匹配一个或多个数字\d+
  5. 数字后面跟着一个右括号\)
  6. ...位于行尾$

然后替换$1是正则表达式中的第一个组匹配,即未转义的括号内的所有内容。

相关内容