IP位址的正規表示式

2021-06-30 16:45:26 字數 746 閱讀 7285

ip位址的長度為32位,分為4段,每段8位,用十進位制數字表示,每段數字範圍為0~255,段與段之間用英文句點「.」隔開。例如:某台計算機ip位址為10.11.44.100。

分析ip位址的組成特點:250-255、200-249、0-199。 

這三種情況可以分開考慮, 

1. 250-255:特點:三位數,百位是2,十位是5,個位是0~5,用正規表示式可以寫成:25[0-5] 

2. 200-249:特點:三位數,百位是2,十位是0~4,個位是0~9,用正規表示式可以寫成:2[0-4]\d 

3. 0-199:這個可以繼續分拆,這樣寫起來更加簡單明瞭. 

3.1. 0-9:    特點:一位數,個位是0~9,用正規表示式可以寫成:\d 

3.2. 10-99:  特點:二位數,十位是1~9,個位是0~9,用正規表示式可以寫成:[1-9]\d 

3.3. 100-199:特點:三位數,百位是1,十位是0~9,個位是0~9,用正規表示式可以寫成:1\d

於是0-99的正規表示式可以合寫為[1-9]?\d,那麼

0-199用正規表示式就可以寫成(1\d)

|([1-9]?\d),這樣0~255的正規表示式就可以寫成(25[0-5]|2[0-4]\d|((

1\d)|([1-9]?\d

))

((?:(?:25[0-5]|2[0-4]\d|((1\d)|([1-9]?\d)))\.)(?:25[0-5]|2[0-4]\d|((1\d)|([1-9]?\d))))

IP位址 正規表示式

ip位址正規表示式 正規表示式 分析ip位址的組成特點 250 255 200 249 0 199。這三種情況可以分開考慮,1.250 255 特點 三位數,百位是2,十位是5,個位是0 5,用正規表示式可以寫成 25 0 5 2.200 249 特點 三位數,百位是2,十位是0 4,個位是0 9,...

IP位址的正規表示式

分析ip位址的組成特點 250 255 200 249 0 199。這三種情況可以分開考慮,1.250 255 特點 三位數,百位是2,十位是5,個位是0 5,用正規表示式可以寫成 25 0 5 2.200 249 特點 三位數,百位是2,十位是0 4,個位是0 9,用正規表示式可以寫成 2 0 4...

IP位址的正規表示式

這裡講的是ipv4的位址格式,總長度 32位 4段 8位,每段之間用.分割,每段都是0 255之間的十進位制數值。將0 255用正規表示式表示,可以分成以下幾塊來分別考慮 取值區間 特點正則寫法 可合併的寫法 可合併的寫法 可合併的寫法 0 9一位數,只有個位,取值是0 9 d 1 9 d 1 d ...