【发布时间】:2013-05-26 21:16:13
【问题描述】:
我有这么长的正则表达式字符串
(\.#.+|__init__\.py.*|\.wav|\.mp3|\.mo|\.DS_Store|\.\.svn|\.png|\.PNG|\.jpe?g|\.gif|\.elc|\.rbc|\.pyc|\.swp|\.psd|\.ai|\.pdf|\.mov|\.aep|\.dmg|\.zip|\.gz|\.so|\.shx|\.shp|\.wmf|\.JPG|\.jpg.mno|\.bmp|\.ico|\.exe|\.avi|\.docx?|\.xlsx?|\.pptx?|\.upart)$
我想将其拆分为| 并将每个组件放在一个新行上。
所以最终的形式是这样的
(\.#.+|
__init__\.py.*|
\.wav|
\.mp3|
\.mo|
\.DS_Store|
... etc
我知道我可能可以将其作为宏来执行,但我认为更聪明的人可以找到更快/更简单的方法。
感谢任何提示和帮助。谢谢!
【问题讨论】:
-
选择行和
'<,'>s/|/|\r/g? -
哦,我不知道你可以用
\r添加换行符。 -
相关回答here...
标签: vim