所以说我有一个像2x + 2y
这样的字符串,我想分割这些字符串。
我希望拆分完成后,在解析或更改后,它将显示为2 * x + 2 * y
。
我查看了preg_replace
的PHP手册,但我似乎无法为我找到合适的东西,我认为它可能会寻找number + letter
然后使用{{1}替换它在它的中间,但我不知道如何实现这一目标。
答案 0 :(得分:1)
试用此代码
<?php
$string = "2x + 2y";
$result = preg_replace("/([0-9]+)([A-Za-z])/", "$1 * $2", $string);
echo $result;
?>