我不愿意问,但我无法弄清楚php preg_replace和忽略某些部分的刺痛。php preg_replace挫折
$string = '2012042410000102';
$字符串需要看起来像_0424_102
放映数字变量总是在不断变化和2012年曾经的修改今年
我已经试过:
^\d{4}[^\d{4}]10000[^\d{3}]$
^\d{4}[^\d]{4}10000[^\d]{3}$
任何帮助不胜感激。我知道这是一个简单的问题,但对任何人来说都很简单。
感谢
本质上讲,你要替换的前四位和“10000”用下划线? – Wiseguy 2012-04-24 20:19:27
如果你写'[^ \ d]'它意味着匹配非小数。 – mario 2012-04-24 20:20:27
@Wiseguy yup这就是全部 – knittledan 2012-04-24 21:18:48