我尝试使用sublime的文本搜索和替换函数以及正则表达式来匹配每行中的数字字符串,并在每行后面附加一个逗号。下面是示例文件:
273794103
418892296
134582886
380758661
109829186
248050497
2167935715
374858669
我希望这是:
273794103,
418892296,
134582886,
380758661,
109829186,
248050497,
2167935715,
374858669,
我试着这样做,并用$1,
替换它,但这不起作用。知道为什么吗?仅供那些不喜欢sublime但喜欢regex的人参考,Sublime Text使用Python的regex引擎。
发布于 2013-11-03 14:47:19
用$0,
替换.+
对我来说很有效
发布于 2013-11-03 15:38:25
您也可以使用ST中的多个游标来执行此操作。突出显示该区域,转到Selection -> Split into Lines
(这有一个键绑定,但它是特定于平台的。它将列在菜单项旁边),按右键,然后插入逗号。
发布于 2016-07-23 16:02:47
我在mac上尝试了一下eclipse,它对我来说工作得很好。
Find: '(.)$'
Replace with: '$1");'
我不得不在行尾加上'");‘。你可以根据需要更换。
https://stackoverflow.com/questions/19750491
复制相似问题