我想在后面的字符串中添加反斜杠,其中u
后跟数字0-9
,并在PHP中使用正则表达式。
$string="u00fehehu2122k ru00f0ru00f0u00c4 ytu201ekuu2122e";
转换后我想要这个结果。
$result="\u00feheh\u2122k r\u00f0r\u00f0\u00c4 yt\u201eku\u2122e";
我写了,
$string= preg_replace("/.u/", "\", $string);
但允许我在第二个参数中添加"\"
那么有没有其他方法可以做到这一点。
答案 0 :(得分:1)
使用捕获组捕获数字部分。
$string = preg_replace('/u(\d)/', "\\u$1", $string);