我将视频嵌入代码存储在数据库表中。我们使用多种视频源,包括 YouTube、Viddler 和本地存储的 Flash 文件。我需要找到所有带有 flash 文件的记录。 Flash 记录的正文字段如下所示:
[swf file="/sites/default/files/lecture-video/2010_02_beier_schanzer.swf" width="702" height="560"]
我希望做这样的事情:
SELECT * FROM `node_revisions` inner join node on node_revisions.nid = node.nid where node.type = "video" and node_revisions.body REGEXP "^[swf"
但出现以下错误:
39 - 正则表达式出现错误“括号 ([ ]) 不平衡”
当它是我要查找的第一个字符时,如何转义括号?
您必须使用两个反斜杠。
regexp '^\\[swf'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)