我正在尝试在字符串
中使用 str_replace$txt = str_replace('[0-9]+','777',$txt);
但尝试使用[0-9]+
获取 任意数字 不起作用:(
请问如何实现这种"任何数字"选择,拜托?
谢谢:)
编辑:我尝试了preg_replace但我无法调整我的代码:(
preg_replace(
"/".$child."\<\/a\> \([0-9]+\)/",
"/".$child."\<\/a\> \(".ccount($child)."\)/",
$txt);
的
Child</a> (4567)
---&gt; Child</a> (8798)
请问您有什么想法吗?
感谢!!!
答案 0 :(得分:2)
您应该使用preg_replace:
$txt = preg_replace('/[0-9]+/','777', $txt);
答案 1 :(得分:1)
$txt = preg_replace(
'/(' . preg_quote($child, '/') . '<\/a>) \([0-9]+\)/',
'$1 (' . ccount($child) . ')',
$txt);