本文介绍了regexp python 和 sqlite 的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
我尝试在 sqlite 数据库上使用带有 python 的正则表达式检查具有模式的字符串.当我尝试搜索字符串时,我遇到了问题,其中包含 " 和使用 " 的模式例如:
I try to check a string with a pattern using a regex with python on a sqlite database. I have problem when I try de search string having " with a patern using " For exemple:
我应该 " 在正则表达式之前编译器不喜欢...语法错误
I should " before regexp other way compiler dont like... syntaxe error
有人知道怎么做吗?
我的正则表达式函数:con.create_function("regexp", 2, regexp)
My regexp function :con.create_function("regexp", 2, regexp)
推荐答案
使用参数化的 sql.然后你不需要自己转义引号:
Use parametrized sql. Then you don't need to escape the quotes yourself:
收益
这篇关于regexp python 和 sqlite 的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!