0
嗨即时试图创建一个正则表达式以下表达式正则表达式opltional匹配组
我需要所有的整数
- 有效
- 整数整数
- 整数整数匹配组/整数
- 无效
- 整数整数/
所以第一部分会像
^(\ d +) - (\ d +)
它匹配 1-50
使用这些匹配组
- 第一组:1
- 第二组:50
什么我需要添加到第二部分,以使
/整数
可选的,但/不应该在第三匹配组和一个整数提供
嗨即时试图创建一个正则表达式以下表达式正则表达式opltional匹配组
我需要所有的整数
所以第一部分会像
^(\ d +) - (\ d +)
它匹配 1-50
使用这些匹配组
什么我需要添加到第二部分,以使
/整数
可选的,但/不应该在第三匹配组和一个整数提供
使用一个非捕获可选组,并在其内部整数组。
这应该为你工作:
^(\d+)-(\d+)(?:/(\d+))?$
把斜线非捕获组内,并在捕获组后的数量。
^(\d+)-(\d+)(?:/(\d+))?
谢谢我错过了吗?:当我试图解决它时 –