regex之使用正则表达式在 Notepad++ 中格式化文本 block

lautakyan007 阅读:744 2025-06-02 22:19:02 评论:0

我无法让它工作,所以我向你寻求帮助。

(432, 412), (673, 187), (231, 548) 

我正在尝试将包含此类数据的大型文件自动化为;

432, 412 
673, 187 
231, 548 

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

请您参考如下方法:

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

\((\d+,\s*\d+)\),?\s* 

替换为 $1\r\n($1 是对捕获数字的正则表达式模式中定义的唯一数字捕获组的反向引用,,, space(s)?, and digits again.

正则表达式将匹配:

  • \( - 打开 (
  • (\d+,\s*\d+) - 第 1 组匹配 1 个或多个数字、一个 、零个或多个空格 (\s* ), 一个或多个数字
  • \) - 结束符 )
  • ,? - 可选逗号(出现 1 次或 0 次)
  • \s* - 零个或多个空格


声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号