我设法让这个正则表达式的双引号内匹配任何东西:添加HTML字符串双引号内
"([^"]|\\")*"
它匹配
“至于我,我什么都不知道有任何把握,但星星的景象让我梦想着。“ - 文森特梵高
我需要做什么,使用PHP是适用的HTML比赛,所以上面的字符串将成为...
<i class="quote">"For my part I know nothing with any certainty, but the sight of the stars makes me dream."</i> - Vincent Van Gogh
我已经试过了preg_replace,但不能得到它工作如何我需要它。
感谢
将你的正则表达式改为'(“[^”] ++“)' – lazyhammer 2013-03-23 12:38:44
或者'(?<!\\)”。*?(?<!\\)“'如果你需要逃避支持 – lazyhammer 2013-03-23 12:42:43