[英]Regex in PostgreSQL doesn't work as expected
ABCD9876S__9999.A001
ABCD9876S__9999.A002
我想使用reg ex捕獲上述兩個字符串
我有 :
ABCD.*9999\.A00[12]
這在Postgres中不起作用。 我該如何轉換呢? 有在線工具嗎?
您可以使用字符類來指定要允許的字符范圍,並添加要加入匹配項的雙底線。
ABCD[a-zA-Z0-9]+__9999\.A00[12]
如果匹配應從字符串的開頭開始,請使用錨點^
和$
查看postgre sql 演示1 | 演示2使用regexp_matches
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.