选择某个单词后的所有内容(正则表达式)

时间:2018-06-01 11:46:55

标签: regex notepad++

我一直在寻找相当长的一段时间,但我找不到一种方法来在Notepad ++中的某个单词之后选择一行中的所有内容。

示例:我想删除 .com

之后的所有内容

http://www.website.com/page/assets

您可以在此示例中看到我需要删除的内容是 / page / assets 以达到我的最终结果

感谢您提前提供任何帮助

2 个答案:

答案 0 :(得分:0)

此正则表达式从['LOITERING', 'SMOKING', 'REDRUM', 'BADSINGING', 'BEINGSMELLY', 'JAYWALKING']

中捕获http://www.website.com/
http://www.website.com/page/assets

答案 1 :(得分:0)

使用\K,perl special保留\ K的剩余内容,不要在匹配中包含它, 要搜索的模式\.com\K.*

将被替换为

否则,如果它不受支持,可以使用反向引用来完成:

搜索(\.com).*

的模式

将替换为$1\1