我有固定格式,例如xxx-xxxx。它是3个字母数字,然后是一个破折号,然后是4个字母数字。我是正则表达式的新手。我想知道如何在Java的regex上进行此检查。我知道/ w代表任何单词,/ d代表任何数字。 x {n}表示n次出现。但是我如何将所有这些放在一起?谢谢。 最佳答案 干得好Pattern.compile("\\p{Alnum}{3}-\\p{Alnum}{4}");