我舉個例子,我有兩個字串:
FL_0DS906555B_3661_27012221225012_V001_S
FL_0DS906555C_3661_27012221225012_V001_S
我想得到任何字串,其中沒有“0DS906555B”,其中有“2701222122”,“5012”在 5003-5012 的范圍內。
我的正則運算式如下所示:
^.*(?!.*0DS906555B).{6}2701222122(500[3-9]|501[0-2]).*$
不幸的是,它一直在匹配所有內容。我在這里查看了很多帖子,但對我沒有任何幫助,因為人們通常要求不太復雜、更小的字串。
謝謝
uj5u.com熱心網友回復:
嘗試(regex101):
^(?!.*0DS906555B)(?=.*_2701222122(?:500[3-9]|501[012])_).*$
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/522302.html
