mysql - MYSQL 查询中的 REGEX 查找字符串

标签 mysql regex

我不熟悉mysql中的REGEX命令

我需要找到所有这样结构的记录

Initcap lowercase $specificstring

这将包括UC lc1-N 软件的所有案例

例如

Database modeling software
3D animation and modeling software

以及任何Initcap lc1-N UC 软件

例如

Storage area network SAN software

同样,也需要找到这个结构

边界扫描描述语言BSDL

Initcap lowercase1-N UC

其中UC中的字母等于前面单词的数量。我不介意手动执行

例如

Init lc lc [A-Z][A-Z][A-Z]
Init lc lc lc [A-Z][A-Z][A-Z][A-Z]

因为案例的数量有限

最后我还需要找到像 AbcDef 这样的案例,例如 ClimateMaster

我需要让这些可用于 mysql 查询。

问候 维克拉姆

最佳答案

Initcap小写$specifiedstring

^[A-Z\d]\w+\s+[a-z]+\s+.+$

描述

Regular expression visualization

讨论

您会发现 debuggex.com 对于在将正则表达式运行到 Mysql 之前测试它们非常有用。

您可以从这里开始:https://www.debuggex.com/r/Ovpg4009G0KVlSL9 ,用于其他正则表达式。

关于mysql - MYSQL 查询中的 REGEX 查找字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20649323/

相关文章:

mysql - 如何在centos 6.3 上安装percona-xtrabackup?

php - 当单元格包含更多以逗号分隔的多值时如何显示数据

php - 从多个表中获取数据 SQLite

java - 正则表达式替换替换字符串

regex - 如何在 Go 中执行不区分大小写的正则表达式?

mysql - 在不同条件下选择同一列两次

php - 将 PHP 变量传递给模态并在 MySQL 查询中使用它

regex - 如何使用注释创建正则表达式搜索和替换?

python - 按条件从字符串中提取数字

python - 通过python正则表达式爬取网页