Regex 使用正则表达式格式化Notepad++中的文本块

Regex 使用正则表达式格式化Notepad++中的文本块,regex,notepad++,Regex,Notepad++,我不能让它工作,所以我请求你的帮助 (432, 412), (673, 187), (231, 548) 我正试图用这种格式的数据自动化一个大文件 432, 412 673, 187 231, 548 在记事本++中,我尝试使用扩展搜索模式,\s-,但它没有使用该搜索字符串找到任何内容。要将括号与正则表达式匹配,必须用斜杠将其转义 您可以使用两个regex步骤来实现所需的功能 1发现 \), 并替换为 \n 2发现 \( 并替换为空字符串。选中正则表达式单选按钮后,使用 \((\d+,

我不能让它工作,所以我请求你的帮助

(432, 412), (673, 187), (231, 548)
我正试图用这种格式的数据自动化一个大文件

432, 412
673, 187
231, 548

在记事本++中,我尝试使用扩展搜索模式,\s-,但它没有使用该搜索字符串找到任何内容。

要将括号与正则表达式匹配,必须用斜杠将其转义

您可以使用两个regex步骤来实现所需的功能

1发现

\),
并替换为

\n
2发现

\(
并替换为空字符串。

选中正则表达式单选按钮后,使用

\((\d+,\s*\d+)\),?\s*
替换为$1\r\n$1是对regex模式中定义的唯一一个数字捕获组的反向引用,该数字捕获组可再次捕获数字、空格和数字

正则表达式将匹配:

\-开幕式 \d+,\s*\d+-组1匹配1个或多个数字,a、、零个或多个空格\s*,一个或多个数字 \-结束 ,? - 可选逗号1或0 \s*-零个或多个空格
在cntl+F中,选择扩展\n\r,…,然后查找','。添加空间如果每对之间都有空间,请替换为\r\n,执行全部替换。然后查找,替换为空字符串。然后找到替换为空字符串。

但是您尝试了一些东西,不是吗?请至少共享一次尝试。我正在使用记事本++尝试扩展搜索模式,\s-,但使用该搜索字符串找不到任何内容。比我快两秒..:-没关系,但2美元是多余的。这是我上次更换零件时留下的。谢谢,托托。