这是我的数据。
256 heavy we,ambidext
498 lockpick (none)
657 teaching teaching
112 night op auto wea
295 stealthy on roof
214 teaching electron
746 night op teaching
如何将逗号放在第一行逗号下方的所有空格中?例如:
256 heavy we,ambidext
498 lockpick,(none)
657 teaching,teaching
112 night op,auto wea
295 stealthy,on roof
214 teaching,electron
746 night op,teaching
似乎应该很简单。我找了一会儿没有运气的答案。谢谢你的帮助!
感谢您的回复。每行末尾都有返回(在N ++中显示为CRLF)。没有办法使用正则表达式来表达类似的内容:查找返回(如果有帮助,可以用其他字符替换返回值)然后找到7到10个字符之间的空格返回从返回并将其更改为逗号?
我最终在Notepad ++中使用了列选择功能(按住alt然后使用鼠标选择),然后在我的选择中使用TextFX查找/替换插件来更改空格。这非常有效。谢谢!
答案 0 :(得分:3)
你已经完成了。
答案 1 :(得分:2)
很难建立一个正则表达式来实现你的目标,因为没有规则要求,有时一个词,有时候更多的词。
但是,如果您说输入文本格式与示例完全相同,则可以将,
添加到某个列。事实上,这是我在文本中找到的唯一规则/模式,那么你可以用正则表达式来完成,比如
将^(.{12})\s
替换为\1,
然后你得到了输出。
P.S。使用更好 :-)编辑器(如vim),您只需Ctrl-V
列,然后r,
完成。