MySQL 正则表达式 : A Digit who is not followed by a Digit

标签 mysql regex

我有这样的查询:

SELECT * FROMmesWHERE 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/

相关文章:

python - 如何更改 `id` 字段的初始值?

php - 匹配至少有一个空格的 Unicode 字符串的正则表达式

mysql - 自动递增十六进制值

mysql - SQL 连接 3 个表,然后在单个查询中从第 4 个表中提取数据

php - 将数组元素添加到数据库查询形成的数组中

mysql - 更新表条目告诉我该表在过程中不存在

c# - C#中的正则表达式类

java - XML 到 HTML 标签的转换

regex - Visual Studio 代码 : How to automate a simple regex-find and replace?

javascript - 在大文本中添加数字正则表达式