我有以下 mysql 正则表达式:
REGEXP '-v[0-9]{1,2}'
捕获-v01
和-v1
和-v03
和-v97
,我想添加一个点 .
位于其末尾:
-v01.
和 -v1.
和 -v03.
和 -v97.
这样它只捕获版本号后跟点。
我尝试了 \.
但这似乎不起作用 - 尽管它应该起作用。
我错过了什么?
最佳答案
WITH cte AS (
SELECT '-v01' val UNION ALL
SELECT '-v12' UNION ALL
SELECT '-v97' UNION ALL
SELECT '-x12' UNION ALL
SELECT '-v01.' UNION ALL
SELECT '-v12.' UNION ALL
SELECT '-v97.'
)
SELECT val, val REGEXP '-v[0-9]{1,2}\\.?' FROM cte
关于mysql - 向 mysql 正则表达式添加一个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75066357/