Sublimetext2 正则表达式匹配空间不匹配\n
原文是Sublimetext2 正则表达式匹配空间不匹配\n,sublimetext2,Sublimetext2,原文是 81277184956 0 31 10000 0 0 0 0 4 afdsf sadfdsf 我想在Sublime text 2中用正则表达式将所有空格替换为字符“|” 预期结果应为: 81277184956|0|31|10000|0|0|0|0|4 afdsf|sadfdsf 如果我使用模式“\s+”,它也会匹配,\n以便两行变为一行。如何获得正确的结果?您可以添加排除“^” 使用[[:blank:][]+,这等于[\x20\t]+ 单击以获取有关Onigu
81277184956 0 31 10000 0 0 0 0 4
afdsf sadfdsf
我想在Sublime text 2中用正则表达式将所有空格替换为字符“|”
预期结果应为:
81277184956|0|31|10000|0|0|0|0|4
afdsf|sadfdsf
如果我使用模式“\s+”,它也会匹配,\n以便两行变为一行。如何获得正确的结果?您可以添加排除“^”
使用
[[:blank:][]+
,这等于[\x20\t]+
单击以获取有关Oniguruma正则表达式语法的更多详细信息,该语法是升华文本中使用的正则表达式模块
regex=re.compile(“”)a=regex.sub(“|”,a)
这就是你可以轻松完成任务的方式
\s+[^\n]