输入的正则表达式应该是什么:
FF a b FF
其中a
和b
可以是以下任意组合 -
FF 1 2 FF
FF A C FF
FF F D3 FF
FF EF 1C FF
我尝试使用/(FF [a-zA-Z0-9] [a-zA-Z0-9] FF)/g
,但没有匹配。
我还尝试(FF .... FF)/g
它匹配大多数条目(我不知道为什么我对此非常新)并且FF 2 0 FF
到FF 2 F FF
之类的字符串被排除在这场比赛,再也不知道了。
输入如:FF FF FF FF应从模式匹配中排除。
答案 0 :(得分:1)
假设a和b是十六进制字符,但不是FF
:
FF( (?!FF)[A-F0-9]{1,2}){2} FF
基本上,你需要增加a和b允许的字符数,或者是{1,2}
(意思是1到2),或者只是一个加号+
(意思是&#) 34;一个或多个")。
请参阅live demo。