如果我想删除一个这样的单词,就说出来:',40,15,550);context2.fillText('MY_TEXT_HERE',40,20,550);context2.fillText('
因此,我想删除',40,15,550);context2.fillText('和',40,20,550);context2.fillText('
如果使用standart strtr,我们需要创建2个条件,如
$lyrics = ($_POST['utamapkanji']);
$replacements = [
"',40,15,550);context2.fillText('" => " ",
"',40,20,550);context2.fillText('" => " ",
];
$result = strtr($lyrics , $replacements);
?>结果将是MY_TEXT_HERE。
我想要做的是,删除一个以',40开头,以fillText('结尾的单词,这样我只需要做一个条件就可以删除它。
发布于 2017-12-07 11:57:35
尝试此替换:
$result = preg_replace("(\',40[^\']*\')", '', $lyrics);https://stackoverflow.com/questions/47686715
复制相似问题