【发布时间】:2015-03-08 16:15:13
【问题描述】:
如何使用以下 Python 代码进行模式匹配“LIKE”并转义特殊字符?我遇到特殊字符错误。
“参数”值为“1.1”、“1.2”、“1.3”
cr.execute("select sequence from account_stock_info "
"where sequence like '%s.%' "
"order by sequence ",
(tuple(parameter)))
PGADMIN 上的原始查询是:
select sequence from account_stock_info
where sequence like '1.1.%'
order by sequence
答案:“1.1.1”、“1.1.1.03”、“1.1.2”、“1.1.2.04”、“1.1.3”
请帮助 Python 模式匹配。
【问题讨论】:
标签: python postgresql pattern-matching