$str = '<p>标题1</p>
<p>文章1?</p>
<p>标题2</p>
<p>文章2!</p>';
$str = preg_replace('/<p>[\w\x80-\xff]+(?![\!|\.|\?]+)<\/p>/','<strong>$0</strong>',$str);
echo $str;如果是中文符号,可以先替换成英文符号

解决方案 »

  1.   

    如:$str='  虽然大多数市场人士将这一系列举措视为“救市”,但在不少学者看来,这只是以王岐山领衔的新一届财经班子“治市”的一个开端。  中国社科院金融研究所研究员易宪容在接受理财一周专访时表示,财经新班子正在通过市场化的方式来理清市场秩序,完善市场规则,而这正是建立投资者信心的关键所在。  政府空前关注股市  上任之初,新一届政府中主管金融外贸的副总理王岐山的最初几次亮相,都集中在外经贸领域,并未过多提及金融方面的思路:  3月21日,会见来访的美国贸易代表苏珊·施瓦布,就多哈回合谈判等问题交换意见;  4月2日,与美国总统布什特别代表、财政部长保尔森举行工作会谈;';
    正则如何匹配"政府空前关注股市"?
    即换行前没能标点符号的.成功会加分!