preg_replace在下划线之前的所有数字,而不是替换下划线和结束

时间:2017-03-31 14:12:10

标签: php preg-replace

我想替换下划线之前的所有数字,而不是替换下划线而不是结束。下划线的行为应该像“断点”。

我有带前缀的字符串,例如:

0_xxxx
1_xxxx
2_xxxx

我必须删除该前缀。

有人可以提供一个例子吗?

1 个答案:

答案 0 :(得分:1)

您可以使用preg_replace使用正则表达式删除这些前缀。

echo preg_replace('/^\d+_/', '', '0_xxxx');
// Will output 'xxxx'

此示例代码将删除所有数字,后跟字符串开头的下划线。