如何从记事本上的特定单词开始的行中删除文字符号字符?

时间:2018-12-02 10:19:28

标签: regex notepad++

我正在尝试从以特定单词开头和以/符号结尾的行中删除文字符号字符(-,‧,#)。

发件人:

==== vi‧o#late / ...

收件人:

==== violate / ...

我尝试了以下方法 发件人:

^[\Q==== \E].*

收件人:

但是正则表达式找不到任何东西。

1 个答案:

答案 0 :(得分:2)

  • Ctrl + H
  • 查找内容:(^==== |\G)(\w+)[^\w\s]+
  • 替换为:$1$2
  • 检查环绕
  • 检查正则表达式
  • 全部替换

说明:

(^==== |\G) # group 1, line that start with ==== or restart match from the last match position
(\w+)       # group 2, 1 or more word character
[^\w\s]+    # 1 or more any character that is not a word character or a space

给定示例的结果

==== violate / ...

之前:

之后: