preg_replace 下划线前的所有数字,替换下划线并结束
preg_replace all numbers before underscore, than replace underscore and end
我想替换下划线之前的所有数字,而不是替换下划线和结尾。下划线应该表现得像 "breakpoint".
我有带前缀的字符串,例如:
0_xxxx
1_xxxx
2_xxxx
我必须删除该前缀。
有人可以举个例子吗?
您可以使用 preg_replace
使用正则表达式删除这些前缀。
echo preg_replace('/^\d+_/', '', '0_xxxx');
// Will output 'xxxx'
此示例代码将从字符串开头删除所有后跟下划线的数字。
我想替换下划线之前的所有数字,而不是替换下划线和结尾。下划线应该表现得像 "breakpoint".
我有带前缀的字符串,例如:
0_xxxx
1_xxxx
2_xxxx
我必须删除该前缀。
有人可以举个例子吗?
您可以使用 preg_replace
使用正则表达式删除这些前缀。
echo preg_replace('/^\d+_/', '', '0_xxxx');
// Will output 'xxxx'
此示例代码将从字符串开头删除所有后跟下划线的数字。