python - 两个整数之间的正则表达式

标签 python regex

我正在尝试构建一个正则表达式,将单词 mark 与大于或等于 140000 且小于或等于 150000 的整数相匹配。

因此,例如,最小值为 mark_140000,最大值为 mark_150000。值 mark_139999mark_150001 将无效。

我有一个方法可以匹配 140000 到 149999:

"^mark_14[0-9]{4}$"

我怎样才能得到包含 150000 的最大值?

最佳答案

很简单,只需创建 2 个案例:

"^mark_(14[0-9]{4}|150000)$"

关于python - 两个整数之间的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48361143/

相关文章:

python - 如何获得从图像创建的 pygame 矩形的正确尺寸

python - Pandas,将日期列添加到系列中

python - 如何为人脸识别python创建未知的人脸数据集

regex - PowerShell 和 RegEx 格式化

c# - 正则表达式替换匹配全部而不是单个

python - 检查一个线段是否与一组线段相交

python - 从 Python 中的列表打印?

javascript - 正则表达式匹配URL参数

html - Windows PowerShell 解析 HTML 本地文件

c# - C# 中的 Java 预处理器