0

如果我想删除这样的词,请说出来:',40,15,550);context2.fillText('MY_TEXT_HERE',40,20,550);context2.fillText('

所以,我想删除',40,15,550);context2.fillText('',40,20,550);context2.fillText('

如果使用标准 strtr 我们需要创建 2 个条件,例如

$lyrics = ($_POST['utamapkanji']);
$replacements = [
            "',40,15,550);context2.fillText('" => " ",
            "',40,20,550);context2.fillText('" => " ",
            ];
            $result = strtr($lyrics , $replacements);
            ?>

结果将是MY_TEXT_HERE

我想要做的是,删除一个',40以so开头和结尾的单词fillText(',通过这样做我只需要做出1个条件来删除它。

4

1 回答 1

0

试试这个替换:

$result = preg_replace("(\',40[^\']*\')", '', $lyrics);
于 2017-12-07T03:57:34.607 回答