支持所有语言的正则表达式

时间:2017-02-14 15:44:36

标签: php json regex

我有一个适用于ANSI字符的正则表达式:

$foo = preg_replace('!(((f|ht)tp(s)?://)[-a-zA-Zа-яА-Я()0-9@:%_+.~#?&;//=]+)!i', "<a href='$1' style='somestyling''>$1</a>", $bar);

但如果我有一个像http://www.example.com/sometextć这样的网址,我会得到结果

www.example.com/sometext��其中 是%uFFFD。

如果有任何解决方案,我真的希望能够处理所有角色。如果没有,我很乐意摆脱 因为它不能被json编码。

0 个答案:

没有答案