我想使用正则表达式使一些参数可选
目前我的网址是
http://[ip地址]/StoreData/10/20/30/40/50
因为有 5 个编号参数,现在有时我想要 4 个,有时需要 5 个
即http://[ipaddress]/StoreData/10/20/30/40
应该可以接受
这是我的正则表达式
(?P<dataone>([0-9])+)/(?P<datatwo>([0-9])+)/(?P<datathree>([0-9])+)/(?P<datafour>([0-9])+)/(?P<datafive>([0-9])+)/
Run Code Online (Sandbox Code Playgroud)
修饰符?使正则表达式的一部分成为可选:
(?P<dataone>([0-9])+)/(?P<datatwo>([0-9])+)/(?P<datathree>([0-9])+)/(?P<datafour>([0-9])+)/((?P<datafive>([0-9])+)/)?
Run Code Online (Sandbox Code Playgroud)
请注意(...)?“data Five”子模式周围的内容。
| 归档时间: |
|
| 查看次数: |
11437 次 |
| 最近记录: |