正则表达式允许在前两个字母后留一个空格而不是后面的数字

时间:2019-03-15 06:57:12

标签: java regex

我需要一个RegEx,它允许在两个字母后留一个空格,即R应该被禁止,而(Sys.setlocale("LC_CTYPE", "georgian")应该被允许吗?

2 个答案:

答案 0 :(得分:1)

此模式将起作用:^[a-zA-Z]{2} \d+$

说明:

^-匹配字符串的开头

[a-zA-Z]{2}-匹配两个字母(大写或小写),

-匹配空间

\d+-匹配一个或多个数字

$-匹配字符串的结尾

Demo

答案 1 :(得分:1)

这是正则表达式[a-zA-Z]{2}\s\S*

[a-zA-Z]表示从a到Z的字符

{2}两次表示字符

\s表示空白

\S表示非空格。

*重复0或更多

https://regex101.com/r/uWYci4/1