posts - 37,comments - 7,trackbacks - 0
          http://www-128.ibm.com/developerworks/cn/opensource/os-ecl-ajax/index.html?S_TACT=105AGX52&S_CMP=techcsdn
          posted @ 2006-09-07 13:42 Dave 閱讀(170) | 評論 (0)編輯 收藏
          http://www.sergiopereira.com/articles/prototype.js.html
          posted @ 2006-08-10 15:06 Dave 閱讀(214) | 評論 (0)編輯 收藏
          http://blog.csdn.net/calvinxiu/archive/2006/08/08/1036306.aspx
          posted @ 2006-08-10 13:02 Dave 閱讀(179) | 評論 (0)編輯 收藏
          http://java.csdn.net/n/20060807/93375.html
          posted @ 2006-08-10 13:01 Dave 閱讀(191) | 評論 (0)編輯 收藏
          http://java.csdn.net/n/20060808/93473.html
          posted @ 2006-08-10 12:59 Dave 閱讀(275) | 評論 (0)編輯 收藏
          https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html
          posted @ 2006-08-10 12:50 Dave 閱讀(201) | 評論 (0)編輯 收藏
          定義:一個正則表達(dá)式,就是用某種模式去匹配一類字符串的一個公式。
          正則表達(dá)式由一些普通字符和一些元字符(metacharacters)組成。普通字符包括大小寫的字母和數(shù)字,而元字符則具有特殊的含義,我們下面會給予解釋。

          元字符?描述


          .
          匹配任何單個字符。例如正則表達(dá)式r.t匹配這些字符串:ratrutr t,但是不匹配root。?
          $
          匹配行結(jié)束符。例如正則表達(dá)式weasel$ 能夠匹配字符串"He's a weasel"的末尾,但是不能匹配字符串"They are a bunch of weasels."。?
          ^
          匹配一行的開始。例如正則表達(dá)式^When in能夠匹配字符串"When in the course of human events"的開始,但是不能匹配"What and When in the"。
          *
          匹配0或多個正好在它之前的那個字符。例如正則表達(dá)式.*意味著能夠匹配任意數(shù)量的任何字符。
          \
          這是引用府,用來將這里列出的這些元字符當(dāng)作普通的字符來進(jìn)行匹配。例如正則表達(dá)式\$被用來匹配美元符號,而不是行尾,類似的,正則表達(dá)式\.用來匹配點字符,而不是任何字符的通配符。
          [ ]?
          [c1-c2]
          [^c1-c2]
          匹配括號中的任何一個字符。例如正則表達(dá)式r[aou]t匹配ratrotrut,但是不匹配ret。可以在括號中使用連字符-來指定字符的區(qū)間,例如正則表達(dá)式[0-9]可以匹配任何數(shù)字字符;還可以制定多個區(qū)間,例如正則表達(dá)式[A-Za-z]可以匹配任何大小寫字母。另一個重要的用法是“排除”,要想匹配除了指定區(qū)間之外的字符——也就是所謂的補(bǔ)集——在左邊的括號和第一個字符之間使用^字符,例如正則表達(dá)式[^269A-Z] 將匹配除了2、6、9和所有大寫字母之外的任何字符。
          \< \>
          匹配詞(word)的開始(\<)和結(jié)束(\>)。例如正則表達(dá)式\<the能夠匹配字符串"for the wise"中的"the",但是不能匹配字符串"otherwise"中的"the"。注意:這個元字符不是所有的軟件都支持的。
          \( \)
          將 \( 和 \) 之間的表達(dá)式定義為“組”(group),并且將匹配這個表達(dá)式的字符保存到一個臨時區(qū)域(一個正則表達(dá)式中最多可以保存9個),它們可以用 \1\9 的符號來引用。
          |
          將兩個匹配條件進(jìn)行邏輯“或”(Or)運算。例如正則表達(dá)式(him|her) 匹配"it belongs to him"和"it belongs to her",但是不能匹配"it belongs to them."。注意:這個元字符不是所有的軟件都支持的。
          +
          匹配1或多個正好在它之前的那個字符。例如正則表達(dá)式9+匹配9、99、999等。注意:這個元字符不是所有的軟件都支持的。
          ?
          匹配0或1個正好在它之前的那個字符。注意:這個元字符不是所有的軟件都支持的。
          \{i\}
          \{i,j\}
          匹配指定數(shù)目的字符,這些字符是在它之前的表達(dá)式定義的。例如正則表達(dá)式A[0-9]\{3\} 能夠匹配字符"A"后面跟著正好3個數(shù)字字符的串,例如A123、A348等,但是不匹配A1234。而正則表達(dá)式[0-9]\{4,6\} 匹配連續(xù)的任意4個、5個或者6個數(shù)字字符。注意:這個元字符不是所有的軟件都支持的。


          posted @ 2006-08-07 17:06 Dave 閱讀(168) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 鹤峰县| 五常市| 隆回县| 建湖县| 桐柏县| 彰武县| 广宁县| 海城市| 隆昌县| 平顺县| 滁州市| 龙南县| 西乡县| 花莲市| 北宁市| 邢台县| 东港市| 曲麻莱县| 固阳县| 奈曼旗| 甘谷县| 武隆县| 常德市| 惠安县| 安平县| 泾阳县| 南郑县| 鹤山市| 托克托县| 堆龙德庆县| 土默特左旗| 镇宁| 金溪县| 前郭尔| 兰考县| 红原县| 昌吉市| 瓦房店市| 义马市| 浪卡子县| 宜兰市|