首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Notepad++ -使用regex查找某些空格并用逗号替换

Notepad++ -使用regex查找某些空格并用逗号替换
EN

Stack Overflow用户
提问于 2014-09-02 10:49:28
回答 1查看 3.5K关注 0票数 2

这是我的资料。

代码语言:javascript
复制
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

我如何将逗号放在第一行逗号下面的所有空格中?示例:

代码语言:javascript
复制
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)。没有办法用regex说:查找返回(如果有帮助的话,可以用其他字符替换返回),然后从返回中找到7到10个字符之间的空格,并将其更改为逗号?

最后,我使用了Notepad++中的列select函数(保持alt,然后使用鼠标进行选择),之后我使用了选择中的TextFX查找/替换插件来更改空格。效果很好。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-02 11:09:35

建立一个正则表达式来达到你的目标是很困难的,因为没有关于需求的规则,有时是一个词,有时是更多的单词。

但是,如果您说输入文本格式与示例完全相同,则可以将,添加到特定列中。事实上,这是我在您的文本中找到的唯一规则/模式,然后您可以使用regex来完成它,例如

^(.{12})\s替换为\1,

然后你得到了输出。

使用更好的 :-)像vim这样的编辑器,您可以只需Ctrl-V您的专栏,然后r,完成。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25621597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档