0
static final Pattern EXAMPLE_PATTERN = ~/[A-Z0-9\[][A-Z0-9&\/][A-Z0-9]{1,4}/
这是一个正则表达式,我正在努力理解它究竟是什么限制。谢谢!有人可以帮我解读这个常规正则表达式吗?
static final Pattern EXAMPLE_PATTERN = ~/[A-Z0-9\[][A-Z0-9&\/][A-Z0-9]{1,4}/
这是一个正则表达式,我正在努力理解它究竟是什么限制。谢谢!有人可以帮我解读这个常规正则表达式吗?
[A-Z0-9\[]
意味着一个字符是大写字母,数字,或[
[A-Z0-9&\/]
意味着一个字符是大写字母,数字,&
或/
[A-Z0-9]{1,4}
指一至四个字符是一个大写字母,或一个数字所以AA0000
将匹配。如将A[9
和F/1234
但aaa
将不会。 AA
[A-Z0-9\[] # Single character, of class A-Z or 0-9 or [
[A-Z0-9&/] # Single character, of class A-Z or 0-9 or & or/
[A-Z0-9]{1,4} # 1 to 4 characters, of class A-Z or 0-9
检查[regex101.com]上的正则表达式(https://regex101.com/r/QHSudh/1) – MaxZoom