对于 PHP 中的自定义脚本解析器,我想替换包含双引号和单引号的多行字符串中的一些单词。但是,只能替换引号之外的文本。
Many apples are falling from the trees.
"There's another apple over there!"
'Seedling apples are an example of "extreme heterozygotes".'
例如,我想将 'apple' 替换为 'pear',但仅限于引用句子之外。所以在这种情况下,只有“许多苹果从树上掉下来”中的“苹果”才会成为目标。
以上将给出以下输出:
Many pears are falling from the trees.
"There's another apple over there!"
'Seedling apples are an example of "extreme heterozygotes".'
我怎样才能做到这一点?