我使用的是自定义博客联合工具,并且在使用正则表达式语法方面遇到了问题。
示例:
原始代码
<img src="http://www.mydomain.com/some image.png">
我试过了:
/\<img src\=\"http\:\/\/www\.mydomain\.com\/some\%20image\.png\"\>/
和
/\<img src\=\"http\:\/\/www\.mydomain\.com\/some image\.png\"\>/
但它们似乎都不起作用。
有什么建议吗?
答案 0 :(得分:0)
两端的模式分隔符(/)表示正则表达式引擎应该知道模式结束的位置,因此引擎不应该被空格混淆。你确定这个模式没有其他问题吗?我怀疑这是最可能的问题。
您可能想尝试%20而不会转义%。
尝试的另一件事可能是转义空间(带有前面的反斜杠)。
否则,您可以尝试使用\ s来匹配空格 - 它在正则表达式引擎中是合理标准的(但也匹配制表符,换行符和回车符。)