0

我想在u后面的字符串中添加反斜杠,后面跟着数字0-9和 PHP 中的正则表达式。

$string="u00fehehu2122k ru00f0ru00f0u00c4 ytu201ekuu2122e";  

我想要转换后的这个结果。

$result="\u00feheh\u2122k r\u00f0r\u00f0\u00c4 yt\u201eku\u2122e";  

我写过,

$string= preg_replace("/.u/", "\", $string);  

但确实允许我添加"\"第二个参数。
那么有没有其他方法可以做到这一点。

4

1 回答 1

1

使用捕获组捕获数字部分。

$string = preg_replace('/u(\d)/', "\\u$1", $string);
于 2013-08-02T13:24:00.920 回答