我正在尝试删除我的 php 脚本中的部分字符串。字符串将与此类似:Samsung I8730 Galaxy Express
我需要删除部分“I8730”,这将用于其他型号,如“i9500”、“B2100”等。
请协助一些 preg_replace 模式或可以解决此问题的东西。
谢谢。
我正在尝试删除我的 php 脚本中的部分字符串。字符串将与此类似:Samsung I8730 Galaxy Express
我需要删除部分“I8730”,这将用于其他型号,如“i9500”、“B2100”等。
请协助一些 preg_replace 模式或可以解决此问题的东西。
谢谢。
一封信是[A-Za-z]
。一个数字是\d
。
/[A-Za-z]\d{3,4}/
首先使用on“”分解字符串。
然后将 preg_match() 用于以下正则表达式。
^[a-zA-Z][0-9]{4}$
使用正则表达式并替换为任何内容,如果字符串至少有 1 个字符和 1 个数字,则此匹配:
$string = preg_replace('/[A-Za-z]+[0-9]+/', '', $string);
假设在字符之后可以有 2-5 个整数
$str = 'Samsung I8730 Galaxy Express';
echo preg_replace( '/([a-zA-Z][0-9]{2,5} )/','', $str);
这可能有帮助