我正试图将PHP中的前导数字剥离到delimeter"_"示例:(左侧为输入,右侧为所需输出)
1_abc.jpg -> abc.jpg
01_abc.jpg -> abc.jpg
100_abc.jpg -> abc.jpg
100_12abc.jpg -> 12abc.jpg
12abc.jpg -> 12abc.jpg
提前谢谢。我真的不擅长正则表达式。
您真的需要regex吗?
$pos = strpos($string, '_');
if($pos !== false)
$string = substr($string, $pos + 1);
或:
$string = preg_replace('/^d+_/', '', $string);
(^
与字符串的开头匹配,d+
与数字匹配)