用字符串中的第一个单词替换字符串中的所有逗号?

时间:2018-05-26 22:51:35

标签: regex notepad++

有没有办法捕获字符串的第一个单词,然后使用捕获的第一个单词替换所有逗号?

我尝试了一百种没有成功的方法。我肯定错过了什么。有没有一种简单的方法用regex设置变量?

字符串示例:
“somename”, '2', '3', '4', '11', '22', '33', '44','等...

期望的结果:
“somename”, '2'
“somename”, '3'
“somename”, '4'
“somename”, '11'
“somename”, '22'
“somename”, '33'
“somename”, '44'
“somename”, '等...'

我正在使用notepad ++(v7.5.6)。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

一个有趣的问题......在记事本++中我能想到的最好的是:查找^([^,]+)(,.+)(,[^,]+)$,替换为\1\2\n\1\3。这将取代

"somename",'2','3','4','11','22','33','44','etc...'

"somename",'2','3','4','11','22','33','44'
"somename",'etc...'

持续按下Replace最终会为您提供所需的输出。

希望别人可以做得更好......