我有这样的查询:
SELECT * FROM
mesWHERE text REGEXP '#11'
我想获得#11 的所有含义,例如:
<b>#11</b>
#11a
但不是数字后面有数字的情况:
#112
所以我厌倦了构建一个 reg exp “not” als {0}
SELECT * FROM `mes` WHERE text REGEXP '#11[[:digit:]]{0}'
但这给了我一些错误。
最佳答案
SELECT * FROM `mes` WHERE text REGEXP '#11^[:digit:]'
关于MySQL 正则表达式 : A Digit who is not followed by a Digit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5161297/