我想匹配字符串“364.1”、“364.10”、“364.11”,但不匹配其他字符串。我知道我可以用
select '364.1' regexp '364\.1$|364\.1[01]' ---> 1
但是,有没有更优雅的方式,我的理想是这样的,我用一个难以捉摸的部分来填充下划线,它表示在该位置匹配字符串的结尾0或1:
select '364.1' regexp '364\.1[_01]' ---> 1
最佳答案
像'^364\.1[01]?$'
?
关于mysql - MySQL的正则表达式和MySQL中的一些变体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17266562/