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

How to remove a string between two strings ("Mapping=" and ">")?

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

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

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

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

试试这个:

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

我使用了后视 (?<=) 和前视 (?=),因此匹配中不包含 "Mapping="">"

DEMO