使用NotePad ++时如何使用RegEx将一行拆分为两行?

时间:2011-10-18 16:15:29

标签: regex notepad++

我有一个.txt文件,里面有很多记录(数据行)。其中,一个特定的行采用以下格式

keyword_one: Some data for this keyword_one keyword_two:Some data for this keyword_two

我希望将输出分成两行,如下所示:

keyword_one: Some data for this keyword_one
keyword_two:Some data for this keyword_two

我知道“key”或“hint”是搜索字符串“keyword_two:”并将从该行开始直到End of Line的所有内容放到下一个新行。

但是,我该怎么做呢?如果有人可以使用RegEx提供解决方案,我可以使用我的NOTEPAD ++轻松地使用它替换所有这些事件

2 个答案:

答案 0 :(得分:2)

你不需要正则表达式。只需将所有" keyword_two:"替换为"\nkeyword _two:"(不带引号,其中\n为换行符。)

答案 1 :(得分:2)

查找keyword_two:并替换为\nkeyword_two

http://img189.imageshack.us/img189/3096/screenshot20111018at122.png

您不需要使用正则表达式,因为您在记事本中执行此操作