如何删除两个字符串之间的字符串(“Mapping =”和“>”)?

时间:2015-06-23 13:38:48

标签: regex notepad++

如何删除一行中的部分字符串,如:

FROMFIELD ="DTA_SCORING_7" Mapping="T_STG_GKAP" > SHORTCUT COMMENTS ="" FOLDERNAME ="MTD";

FROMFIELD ="DTA_SCORING_7" Mapping="Tfsdfsdfsdf" > SHORTCUT COMMENTS ="" FOLDERNAME ="MTD";

我想从每一行中删除“Mapping=”和“>”之间的部分。如何使用中的正则表达式实现此目的?

1 个答案:

答案 0 :(得分:1)

试试这个:

(?<=Mapping=)(.*?)(?=>)

我使用了lookbehind(?<=)并向前看(?=),因此匹配中不包含"Mapping="">"

DEMO