在 JAVA 中使用正则表达式 我怎么说 4 个任意字母 a space 然后是 4 个数字
Using regular expressions in JAVA how do i say 4 any letter a space and then 4 numbers
我想要的是像ACCT 4838
这样的class代码。
我试过了
String REGEX = "[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][\s][\d][\d][\d][\d]";
String REGEX = "[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z]\s\d\d\d\d"
如果这被标记,我深表歉意,我已经四处寻找了一段时间,但我无法确定我做错了什么。对某人来说应该是一个快速的。
您可以像这样使用正则表达式:
(?i)^[a-z]{4} \d{4}$ // With inline insensitive flag
^[A-Za-z]{4} \d{4}$ // without inline flag
记得在 java 中转义反斜杠,例如 ^[A-Za-z]{4} \d{4}$
以下作品。在 java 中,单个 \ 给出错误。除了没有正确的代码之外,我还愚蠢地输入了错误的字符串。
字符串正则表达式 = "^[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z]\s\d\d\d\d";
我想要的是像ACCT 4838
这样的class代码。
我试过了
String REGEX = "[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z][\s][\d][\d][\d][\d]";
String REGEX = "[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z]\s\d\d\d\d"
如果这被标记,我深表歉意,我已经四处寻找了一段时间,但我无法确定我做错了什么。对某人来说应该是一个快速的。
您可以像这样使用正则表达式:
(?i)^[a-z]{4} \d{4}$ // With inline insensitive flag
^[A-Za-z]{4} \d{4}$ // without inline flag
记得在 java 中转义反斜杠,例如 ^[A-Za-z]{4} \d{4}$
以下作品。在 java 中,单个 \ 给出错误。除了没有正确的代码之外,我还愚蠢地输入了错误的字符串。
字符串正则表达式 = "^[a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z]\s\d\d\d\d";