我有一小段代码在字符串中搜索<quote>text<quote>
的模式 - 这里的想法是在字符串中查找引号。
目前我将此作为preg_match函数
preg_match_all('/"([^"]+)"/', $essay, $q);
但是我发现,当从文字处理程序或PDF中粘贴文本时 - 引号变为“ ”
富文本格式的引号。
你怎么能过滤掉这些并将它们转换回纯文本引号?
答案 0 :(得分:1)
您只需使用str_replace()函数将这些smart quotes
转换为正常引号,如下所示:
$essay = str_replace(array('“','”'), '"', $essay);
preg_match_all('/"([^"]+)"/', $essay, $q);