我正在尝试在从查询中获取数据时将字符串模式与我的正则表达式'^\\d[0-9]*\/\d[0-9]*\/\d[0-9]*'
匹配。它在PostgreSQL版本9.5.4上工作正常,但不能与我的生产服务器版本9.0.4一起使用。
我需要在正则表达式中进行哪些修改才能使其与PostgreSQL版本9.0.4兼容?
查询:
Select * from table where column_name ~ '^\d[0-9]*\/\d[0-9]*\/\d[0-9]*'
我按照postgres doc(https://www.postgresql.org/docs/9.0/static/functions-matching.html)中的建议尝试了E'^\\d[0-9]*\/\d[0-9]*\/\d[0-9]*'
,但它无效。