我正在尝试在字符串中的任何数字之前和之后添加一个空格。例如,如果我有 JS35BX54NV33,我会得到 JS 35 BX 54 NV 33我正在使用这个:preg_replace("/(\\d)([a-z])/i", "$1 $2", $mystring)但它只会在每个数字之后添加空格。谢谢你的帮助!
2 回答
吃鸡游戏
TA贡献1829条经验 获得超7个赞
只需尝试,
<?php
$re = '/(\d+)/m';
$str = 'JS35BX54NV33';
$subst = ' $1 ';
$result = preg_replace($re, $subst, $str);
echo "The result of the substitution is ".$result;
?>
工作演示: https ://3v4l.org/N6rSK 。
正则表达式 https://regex101.com/r/buz2AA/1
- 2 回答
- 0 关注
- 149 浏览
添加回答
举报
0/150
提交
取消
