我正在尝试使用正则表达式匹配公式。
(L*W*H, L*W, L*H etc).
(L*L*L*W*W*H*H)
我尝试了自己并想出了这个
^([L|W|H]\*{0,1})?(([L|W|H]\*{0,1}){0,9})?([L|W|H]{0,1})$
但这允许连续添加字母"LLL*WW*HHH**"
。请帮帮我们。
答案 0 :(得分:3)
好像你想要这个:
^[LWH](\*[LWH])*$
说明:
^
字符串的开头[LWH]
L,W,H之一(\*[LWH])*
(文字*
后跟L,W,H之一)任意次数$
字符串的结尾