mysql - 从 mysql 或 python 的 url 中提取模式编号

标签 mysql python-2.7

我有一堆 url,其中有一个字符串,或者有

hotel+4 digit number: hotel1234 
or slash+4digit.html: /1234.html

是否有正则表达式可以使用 python 或 mysql 提取 4 位数字(例如 1234)?

我在想“酒店”[0-9][0-9][0-9][0-9],像这样

谢谢!

最佳答案

您可以尝试REGEXP

SELECT * FROM Table WHERE ColumnName REGEXP '^[0-9]{4}$'

SELECT * FROM Table WHERE ColumnName REGEXP '^[[:digit:]]{4}$';

关于mysql - 从 mysql 或 python 的 url 中提取模式编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42864612/

相关文章:

linux - Python 脚本输出参数模板

python - 如何重命名文件夹中的图像

python - 列表理解中的浅拷贝或深拷贝

python - 在ansible中运行python函数

php - 如何判断某人是否离开

c# - 执行数据读取器时索引超出范围

mysql - 使用 2 个游标,一个为另一个获取参数

python - 存在缺失值时对所有可能的组进行自定义分组

php - Mysql 到 mysqli php

mysql - mysql同时使用insert和select