在NotePad ++中,我试图用\ r \ nJan替换Jan \ d +,但它没有像我想象的那样工作

时间:2015-03-26 17:01:26

标签: regex notepad++

10 Sts - $5,763Jan17 11 Lon -2 ft-1 Janet HallFeb2 9 Lon -10gd-4 F-nw7000lc

在上面的短语中使用Notepad ++我想开始一个包含日期Jan17Feb2的新行,但当我尝试Jan\d+\r\nJan时,我得到{{1没有约会的17个部分。

我可以使用Jan 11 Lon -2 ft-1 Janet Hall再次将该行拆分为Feb\d+,但在新创建的行中再次缺少日期的2部分。

1 个答案:

答案 0 :(得分:1)

您需要使用替换组。

尝试查找内容:Jan(\d+)  替换:\r\nJan\1

使用(\d+)会将号码捕获到替换组中。使用\1会将捕获的字符插入第一个替换组中。