答案 0 :(得分:2)
要在title="
之后找到特殊字符,您可以使用lookbehind和负字符类。
找到:(?<=title=")[^\w"]+
搜索模式:正则表达式
找一整行:
找到:^.*title="[^\w"]+\w+.*$
搜索模式:正则表达式(. matches new lines
已关闭)
答案 1 :(得分:1)
您可以搜索title="([^"\r\n]*?)Subject
,然后有用的字符应位于捕获组1中,因此可以在替换字段中将其作为$1
或\1
进行访问。
请注意,捕获组不包括字符串引号和行结束字符。还使用了非贪婪的搜索。这些都是为了使搜索找到最小字符集,即避免与输入文本混淆,例如title="!%&Subject" xyz="Subject"
或title="!%&Subject" Subject="xyz"
或title="!%&Subject 1 and Subject 2"
。
答案 2 :(得分:0)
全部查找:
(?<=title=")[^\w"]+.*?|^Subject