java - 固定格式正则表达式 : [aaa-aaaa]

标签 java regex

我有固定格式,例如 xxx-xxxx。这是 3 个字母数字,然后是破折号,然后是 4 个字母数字。我是正则表达式的新手。我想知道如何对java的正则表达式进行这种检查。

我知道/w 代表任何单词,/d 代表任何数字。 x{n} 代表 n 次出现。但我如何将所有这些放在一起呢?谢谢。

最佳答案

给你

Pattern.compile("\\p{Alnum}{3}-\\p{Alnum}{4}");

关于java - 固定格式正则表达式 : [aaa-aaaa],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26483049/

相关文章:

java - 将 java 泛型用于简单工厂 - 如何避免这些警告

Java Scanner 按句子拆分字符串

ios - 从 RSS feed swift 获取 img url

java - 为什么 Kotlin 的字符串插值在 Java 中连接字符串?

java - java中两个线程之间共享数据

用于简单模式的 Java 正则表达式

java - 如何将文件从一个文件夹移动到另一个文件夹

java - 将字符串拆分为数组并将分隔符添加到数组中

mysql - 如何使用 REGEX 清理标点符号、空格和字母

javascript - 多行匹配的正则表达式