有一个多行文本,其中有特定的行,我感兴趣用特定的单词表示。例如,我对其中包含“.jpg”的行感兴趣。
I'm trying to use a lookahead:
(?=\.jpg)
在这些行中,我想删除特定字符,例如“_”
的所有匹配项Sample input:
https://somewebpage/stuff1_stuff2_stuff3.jpg
Desired output:
https://somewebpage/stuff1stuff2stuff3.jpg
我正在尝试为最新的记事本++
编写这个正则表达式我的问题是我似乎无法正面地将正向前瞻与我的正则表达式正确地结合起来
([^_]*)(_?)
感谢任何帮助。
答案 0 :(得分:1)
[_-](?=.*\.jpg)
为我工作。用空字符串替换以删除字符或只是执行查找。你可以扩展你的角色列表,但我认为这涵盖了你。