您好,我正在尝试使用记事本++在SRC中找到标记特殊字符+并用正则表达式替换空格。
例如src="www.miosito.it/image/la+sagra+della+porchetta.jpg"
我想用正则表达式将每个 + 替换为空格,因此:src="www.miosito.it/image/la sagra della porchetta.jpg"
.
根据我最初的评论...
法典
在此处查看正在使用的正则表达式
(?:bsrc="|G(?!A))[^+]*K+
或者,您可以使用(?:bsrc="|G(?!A)).*?K+
,但另一个正则表达式提供了更好的性能。
更换:(空格)
结果
输入
src="www.miosito.it/image/la+sagra+della+porchetta.jpg"
输出
src="www.miosito.it/image/la sagra della porchetta.jpg"
解释
bsrc="
匹配以下任一项b
src="
断言位置作为单词边界G(?!A)
从字面上匹配这个
[^+]*
在上一场比赛结束时断言位置
+
匹配除.*?
以外的任何字符任意次数。替代方法使用与任何字符匹配任意次数的K
,但尽可能少+
重置报告的匹配项的起点。任何以前消耗的角色都不再包含在最终匹配中+
比赛CC_15字面意思
使用记事本++正则表达式查找和替换:
查找内容:
(src="[^"]*)+
替换为:
$1
(注意:$1 后面有一个空格)。继续单击"全部替换",直到所有出现项都被替换。