拆分字符串并在其上添加部分

时间:2016-06-05 01:43:18

标签: php string replace split preg-replace

所以说我有一个像2x + 2y这样的字符串,我想分割这些字符串。

我希望拆分完成后,在解析或更改后,它将显示为2 * x + 2 * y

我查看了preg_replace的PHP手册,但我似乎无法为我找到合适的东西,我认为它可能会寻找number + letter然后使用{{1}替换它在它的中间,但我不知道如何实现这一目标。

1 个答案:

答案 0 :(得分:1)

试用此代码

<?php
$string = "2x + 2y";
$result = preg_replace("/([0-9]+)([A-Za-z])/", "$1 * $2", $string);
echo $result;
?>