答案 0 :(得分:2)
您的尝试很接近,但[0-3]
和[0-9]
是字符类,而不是重复。此外,如果您希望匹配整个字符串而不是子字符串,则需要分别在^
和$
的开头和结尾处锚定表达式。试试这个:
^[A-Za-z]{3}\/[A-Za-z]{3}$
答案 1 :(得分:0)
试试[a-zA-Z]{3}/[a-zA-Z]{3}
。有关重复运算符的详细信息,请参阅http://php.net/manual/en/regexp.reference.repetition.php。
答案 2 :(得分:0)
这取决于正则表达方言。您有几个选择:
这将匹配任何单词字符,包括'/'两侧的字母和数字:
/^\w{3}\/\w{3}$/
您可能只需要字母,在这种情况下您可以使用:
/^[a-z]{3}\/[a-z]{3}$/i
您可能正在使用非常有限的方言,例如使用grep
实用程序或在IDE中,在这种情况下,这将起作用(如果您想要小写和大写匹配,请确保启用'忽略大小写' ):
/^[A-Z][A-Z][A-Z]\/[A-Z][A-Z][A-Z]$/