我将视频嵌入代码存储在数据库表中。我们使用多种视频源,包括YouTube,Viddler和本地存储的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
获得错误'括号([])不平衡'
如果它是我正在寻找的第一个角色,我该如何摆脱支架?
答案 0 :(得分:11)
你必须使用两个反斜杠。
regexp '^\\[swf'