我正在尝试从以特定单词开头和以/符号结尾的行中删除文字符号字符(-,‧,#)。
发件人:
==== vi‧o#late / ...
收件人:
==== violate / ...
我尝试了以下方法 发件人:
^[\Q==== \E].*
收件人:
但是正则表达式找不到任何东西。
答案 0 :(得分:2)
(^==== |\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 / ...
之前:
之后: