这是我的数据。Notepad ++ - 使用正则表达式来查找并用逗号替换某些空格
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 Find/Replace插件来更改空格。这工作得很好。谢谢!
它不能通过正则表达式完成.. – 2014-09-02 11:01:10
你能分两步做吗?即,首先确定第一个逗号的位置,然后构造一个正则表达式,用以下所有行中的逗号替换该位置的所有空格? – 2014-09-02 11:06:33
我不认为这是如此简单,你认为是。您希望通过NotePad ++正则表达式将行中的某个功能(逗号)扩展到下一行。我对Notepad ++的了解并不像其他程序那样深入,但我所了解的大多数工具中的正则表达式都是逐行应用的。换句话说,匹配空白字符的正则表达式并不知道其他行中的逗号。 – Jdamian 2014-09-02 11:09:17