正则表达式字符后跟数字php

时间:2013-08-02 13:22:22

标签: php regex

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

$string="u00fehehu2122k ru00f0ru00f0u00c4 ytu201ekuu2122e";  

转换后我想要这个结果。

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

我写了,

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

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

1 个答案:

答案 0 :(得分:1)

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

$string = preg_replace('/u(\d)/', "\\u$1", $string);