正则表达式-匹配数字范围
生活随笔
收集整理的這篇文章主要介紹了
正则表达式-匹配数字范围
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最近有個(gè)需求就是根據(jù)產(chǎn)品編號(hào)批量下架產(chǎn)品,需要下架日期為16-31號(hào)之間的產(chǎn)品,
比如編號(hào)為B201607280023匹配表達(dá)式如下:
^201607(1[6-9]|2[0-9]|3[0-1]).+
邏輯很簡(jiǎn)單,如果是必須是1或2或3開頭,如果是1開頭則后面范圍為6-9,如果是2開頭則為0-9,如果為3開頭則為0-1,因?yàn)?月份到31號(hào)
同理,如果要匹配前半月的數(shù)據(jù)則是:
^B201607(0[0-9]|1[1-5]).+
————————————————
?
總結(jié)
以上是生活随笔為你收集整理的正则表达式-匹配数字范围的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql中 !40000 DROP D
- 下一篇: Mac 解决brew一直卡在Updati