0
我在尝试preg_replace charset=blablabla;
和charset=blablabla"
与charset=utf-8;
和charset=utf-8"
。请参阅;
=
和"
个字符,当然搜索字符串可以是小写/大写。正则表达式,用php中的特殊字符
你能帮我吗?
我在尝试preg_replace charset=blablabla;
和charset=blablabla"
与charset=utf-8;
和charset=utf-8"
。请参阅;
=
和"
个字符,当然搜索字符串可以是小写/大写。正则表达式,用php中的特殊字符
你能帮我吗?
你可以尝试这样的事情。
echo preg_replace("#charset=[a-zA-Z0-9]+(\;)?#", "charset=utf-8$1", "charset=sdfsfsds");
你可能喜欢的东西替换值:
$subject = 'Testing... charset=baz; and charset=bat" :-)';
echo preg_replace('/(?<=charset=)[a-zA-Z0-9_-]+(?=[;"])/', 'utf-8', $subject);
// Testing... charset=utf-8; and charset=utf-8" :-)
解构,正则表达式匹配:
charset=
(使用lookbehind)
这些代码片断在什么情况下出现? – Gumbo 2010-04-12 22:09:35