php - php中的正则表达式:多种可能性
问题描述
我需要检查该值的形式(一个或两个或三个任意数字和一个或可能的两个任意字母)示例:1B、1AB、45C、791AS、2、324。现在我有这样的东西:
\d{1,3}[A-Z]{1,2}?/
但它不起作用。我究竟做错了什么?
这不是这个问题的重复;这些问题可能与相同的机制有关,但这个包含一个具体的例子和一个特定的正则表达式,它没有按我期望的方式工作。
解决方案
为什么要让角色的部分如此困难?您可以将出现次数设置为{0,2}
:
\d{1,3}[A-Z]{0,2}
推荐阅读
- react-native - 如何在 SmoothPicker 中重新渲染 FlatList 以使用反应挂钩更改数据
- sql - 我如何在 azure 上为 DTU 自动运行此脚本
- python - Keras:ModelCheckpoint 监控另一个回调的输出
- c - 如何将字符转换为数字
- php - 如何使用邮递员到 php 获取标头参数值?
- html - 垂直滚动 div
- python - 如何使用字符串模块从字符串中删除 \n
- c# - 使用 Roslyn 查找方法的引用,也在 .net core 的 Razor Pages 中
- file - .Bat 重复文件 X 次?
- python - 如何按时间对项目(从文件中读取)进行分组和计数?