正則表達式的規則

正則表達式的規則


	 * 字符集:
	 * ():表示括號裏面的內容是一個整體
	 * []:表示括號內的任意一個(都是表示一個而已)[123]:1|2|2	[0123456789]=[0-9]
	 * 	  [a-zA-Z]表示小寫大寫字母	[0-9a-zA-Z]表示數字小寫大寫字母
	 * {}:括號裏面的數字表示該字符可出現的次數  {3};必須出現3次	{1,3};表示可出現1或2或3次
	 * 	  {1,};表示1到無限次	{0,1};表示不出現或者出現1次
	 * [^]:表示除了裏面之外	[^0-9]:除了數字之外
	 * 
	 * 預定義符:
	 * \d:表示[0-9]	\D:表示非數子[^0-9]
	 * \w:表示字符[a-zA-Z_]	\W:表示非字母,數字及下劃線
	 * \s:表示空格[ ]		\S:表示非空格[^ ]
	 * . :表示任意字符		\.:表示真的.號
	 * ? :表示可出現0或1次{0,1}	\?:表示真的?號
	 * + :表示可出現1到無窮{1,}	\+:表示真的+號
	 * * :表示可出現0到無窮{0,}	\*:表示真的*號

  • ip地址:
    * ((2([0-4]\d|5[0-5]))|1\d\d|[1-9]\d|[1-9]). //1-255
    * ((2([0-4]\d|5[0-5]))|1\d\d|[1-9]\d|[0-9]). //0-255
    * ((2([0-4]\d|5[0-5]))|1\d\d|[1-9]\d|[0-9]). //0-255
    * ((2([0-4]\d|5[0-5]))|1\d\d|[1-9]\d|[1-9]) //1-255
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章