我有固定的格式,比如xxx-xxxx。它是3个字母数字,然后是一个破折号然后是4个字母数字。我是新来的。我想知道如何在regex上进行java的检查。
我知道/w代表任何单词,/d代表任何数字。N个发生数的x{n}。但我该怎么把这些都放在一起呢?谢谢。
发布于 2014-10-21 09:17:02
这就是你要的
Pattern.compile("\\p{Alnum}{3}-\\p{Alnum}{4}");发布于 2014-10-21 09:25:39
^[a-zA-Z0-9]{3}-[a-zA-Z0-9]{4}$你可以试试this.Do,别忘了放锚。
发布于 2014-10-21 09:34:08
您也可以尝试:http://rubular.com,它有更好的模式编译和显示。
答案是:^\w{3}-\w{4}$
https://stackoverflow.com/questions/26483049
复制相似问题