我有一个字符串:
A B C D
其中
A = [0-9] {4}
B = [a-z A-Z] {3,6}
C = [0-9] {1,2,3,4}
D =([a-z A-Z] {3,6})
我正在尝试
/[0-9]{4} [a-z A-Z]{3,6} [0-9]{1,2,3,4} \([a-z A-Z]{3,6}\)/
但它不起作用。 AB BC CD之间有一个空白区域
如何才能使其发挥作用?
答案 0 :(得分:1)
我使用shorthand
运算符为正则表达式提出了这个正则表达式。
正则表达式: \d{4} \w{3,6} \d{1,4} \(\w{3,6}\)
说明:
\d
代表[0-9]
。\w
代表[A-Za-z]
。 (在你的例子中没有空格。但你的尝试有一个space
。再次检查。)的 Regex101 Demo 强>