我有这个字符串:
$string = '<a href="/title/tt3110958/?ref_=nm_flmg_act_2" style="color:#666" >';
如何删除字符串中?
到"
的所有字词。
我试试这个:
$result = preg_replace("/\?.+/", "", $string);
但它删除?
之后的所有单词!!!
答案 0 :(得分:2)
使用/\?[^\"]+/
如下:
<?php
$string = '<a href="/title/tt3110958/?ref_=nm_flmg_act_2" style="color:#666" >';
$result = preg_replace("/\?[^\"]+/", "", $string);
echo $result;
?>
输出:<a href="/title/tt3110958/" style="color:#666" >
答案 1 :(得分:0)
您可以str_replace()
使用
示例:强>
$myStr = "foo? bar???";
$myStr = str_replace("?","\"",$myStr);