如何在没有分隔符记事本++的情况下提取第一行句子

时间:2017-08-06 06:09:21

标签: regex notepad++

All India Anna Dravida Munnetra Kazhagam//Puducherry//Gokulakrishnan, Shri N.
All India Anna Dravida Munnetra Kazhagam//Tamil Nadu//Arjunan, Shri K. R.
All India Anna Dravida Munnetra Kazhagam//Tamil Nadu//Balasubramoniyan, Shri S
All India Anna Dravida Munnetra Kazhagam//Tamil Nadu//Lakshmanan, Dr. R.
All India Anna Dravida Munnetra Kazhagam//Tamil Nadu//Maitreyan, Dr. V.
All India Anna Dravida Munnetra Kazhagam//Tamil Nadu//Muthukaruppan, Shri S.
All India Anna Dravida Munnetra Kazhagam//Tamil Nadu//Navaneethakrishnan, Shri 
All India Anna Dravida Munnetra Kazhagam//Tamil Nadu//Rathinavel, Shri T.
All India Anna Dravida Munnetra Kazhagam//Tamil Nadu//Sasikala Pushpa, Smt.
All India Anna Dravida Munnetra Kazhagam//Tamil Nadu//Selvaraj, Shri A. K.

从上面我只需要 所有印度安娜Dravida Munnetra Kazhagam 从每一行请帮助

2 个答案:

答案 0 :(得分:0)

由于你添加了“正则表达式”标签,我猜你需要一个只匹配上述数据的正则表达式。其中一个正则表达式是

^(.*?)(?=\/\/)

由于您使用的是Notepad ++,因此可以在启用RegEx的情况下使用“替换”功能。使用上面的正则表达式,您可以用某些东西替换第一个句子。如果你想在第一句后使用正则表达式替换所有内容

\/\/.*$

答案 1 :(得分:0)

我相信这个正则表达式会起作用

(^|(,\s))(.*?)(?=\/\/)

它匹配第二组enter image description here

中以橙色突出显示的所有内容