如何使用Regex删除Notepad ++中两个字符串之间的文本?

时间:2016-02-22 01:08:22

标签: regex replace notepad++

我有很多这样的行:

#EXTINF:-1 tvg-name="test" tvg-logo="http://somsite.com/test.png" group-title="stars",test
Name=sun_SEASON/STAR_NOVA&title=galaxy

并希望将其更改为:

#EXTINF:-1 tvg-name="test" tvg-logo="http://somsite.com/test.png" group-title="stars",test
Name=sun_SEASON&title=galaxy

删除季节/ AND&

之间的所有内容

我尝试使用此搜索:

SEASON/[^<>]+&title=galaxy

并替换为:

SEASON&title=galaxy

但它没有用!谁能告诉我我做错了什么?

2 个答案:

答案 0 :(得分:0)

SEASON(/[^&]+)&title=galaxy

删除$ 1

(?<=Name=sun_SEASON).*?(?=&)

删除

答案 1 :(得分:0)

怎么样:

  • 控制 + ħ
  • 找到:(?<=SEASON)[^&]+(?=&)
  • 替换为:NOTHING
  • 全部替换

这将取代SEASON&

之间的所有内容(即删除)