举个例子,我有两个字符串:
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]).*$不幸的是,它一直在匹配所有的东西。我在这里查看过许多帖子,但对我没有任何帮助,因为人们通常要求的字符串不那么复杂,更小。
谢谢
发布于 2022-10-27 17:30:38
尝试(regex101):
^(?!.*0DS906555B)(?=.*_2701222122(?:500[3-9]|501[012])_).*$https://stackoverflow.com/questions/74225953
复制相似问题