连续查找/替换正则表达式



>假设我想从这个字符串中删除任何引号,然后在php中用"&"替换空格。我可以很容易地用 2 个连续的preg_replace或类似的东西,但如何在 1 个段落中做到这一点?

" columns="4" link="file" ids="280,281,282,283,284,285,286,287,288""

自:

columns=4&link=file&ids=280,281,282,283,284,285,286,287,288

你不需要正则表达式。 str_replace(( 应该可以正常工作:

$string = 'columns="4" link="file" ids="280,281,282,283,284,285,286,287,288"';
$replaced = str_replace([' ', '"'], ['&', ''], $string);

演示:https://3v4l.org/gHHMp

最新更新