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