正则表达式帮助空格分隔混合的字母/数字字符串

时间:2016-02-27 05:13:00

标签: regex

我有一个字符串:

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之间有一个空白区域

如何才能使其发挥作用?

1 个答案:

答案 0 :(得分:1)

我使用shorthand运算符为正则表达式提出了这个正则表达式。

正则表达式: \d{4} \w{3,6} \d{1,4} \(\w{3,6}\)

说明:

  • \d代表[0-9]
  • \w代表[A-Za-z]。 (在你的例子中没有空格。但你的尝试有一个space。再次检查。)

Regex101 Demo