量詞用于指定特定模式出現的次數,這個次數可以是硬性的,如某個字符應該出現4次,如果沒有出現四次就是錯的,也可以是軟性的,如某個字符應該出現0至4次,意思是該字符可以出現,也可以不出現,可以出現一次,兩次,也可以出現三次,四次。
1
正則元字符 描述
2
-----------------------------------------------------------------------
3
? 可以出現0次或1次,但至多出現1次
4
* 可以出現任意次,也可以不出現
5
+ 出現1次或多次,但至少出現1次
6
{n} 一定出現n次
7
{n,m} 至少出現n次,但至多不能超過m次
8
{n,} 可以出現任意次,但至少出現n次
例如:我們要去匹配以下字符串:
<input type=text/>
<input type=button />
<input type=password />
可以用下面的表達式:
1
<input +type *= *(button|text|password){1} */>
該表達的意思是:
以"<"開始緊接著是i->n->p->u->t->至少一個空格->t->y->p->e->任意個空格->=->任意個空格->一個button或者一個text或者一個password
->任意個空格->/最后以">"結束
posted on 2008-11-29 14:13
零全零美 閱讀(1742)
評論(3) 編輯 收藏 所屬分類:
正則表達式