我想在每个字符的前后插入空格。( ) [ ]
我想使用 Sublime Edit 的查找和替换操作,但我猜所有的文本编辑器都一样。
对于单个查询,我构建了这个:
寻找:([\[\(])(\S)
用。。。来代替:$1 $2
当然,我可以构建两个查询并按顺序运行它们,但我计划将其保存为一个快速片段,我可以将其应用于所有文件,以使大括号更易于阅读。
有没有办法让多个正则表达式查找替换操作同时运行?
编号($1、$2 等)如何在 OR 查询中发生?还是完全依赖于文本编辑器?
我想在每个字符的前后插入空格。( ) [ ]
我想使用 Sublime Edit 的查找和替换操作,但我猜所有的文本编辑器都一样。
对于单个查询,我构建了这个:
寻找:([\[\(])(\S)
用。。。来代替:$1 $2
当然,我可以构建两个查询并按顺序运行它们,但我计划将其保存为一个快速片段,我可以将其应用于所有文件,以使大括号更易于阅读。
有没有办法让多个正则表达式查找替换操作同时运行?
编号($1、$2 等)如何在 OR 查询中发生?还是完全依赖于文本编辑器?
你可能会喜欢这样:
查找正则表达式:在此处(\[|\()\s*(.*?)\s*(\]|\))
替换为$1 $2 $3
解释演示:http ://regex101.com/r/hF5uI5
或者
查找正则表达式:在此处([\[\(])\s*|\s*([\]\)])
替换为$1 $2
解释演示:http ://regex101.com/r/vA2aH3
对于甚至单个空格填充:
版本#1:一(二)[三]四
图案 -([ ]+)?([\[\]\(\)])([ ]+)?
替换——“ $2
”
版本 #2:一(二)[三]四 (从 kaᵠ 学到一两件事;)
图案:\s*([\[\(])\s*([^\]\)]*?)\s*([\]\)])\s*
替换:“ $1 $2 $3
”
版本#3:一(二)[三]四
图案:\s*([\[\(])\s*([^\]\)]*?)\s*([\]\)])\s*
替换:“ $1$2$3
”
也很高兴发现regex101.com。