關(guān)于正則表達(dá)式學(xué)習(xí)_PHP教程
推薦:PHP學(xué)習(xí)入門(mén)的一些基礎(chǔ)知識(shí)一,PHP腳本代碼標(biāo)記 PHP的腳本是文件中一對(duì)特殊標(biāo)記所包括的內(nèi)容,如ASP是“<%....%>”,PHP可看成是“<?...?>”。 然而為了適應(yīng)XML標(biāo)準(zhǔn)以將PHP嵌入到XML
"正則表達(dá)式"在程序開(kāi)發(fā)中扮演著非常重要的角色。隨著ActionScript3開(kāi)始支持正則表達(dá)式,越來(lái)越多的(之前沒(méi)有接觸過(guò)正則表達(dá)式開(kāi)發(fā)的)Flash程序員開(kāi)始感到棘手。我個(gè)人認(rèn)為,正則表達(dá)式的確不是一個(gè)簡(jiǎn)單的概念。要想掌握正則表達(dá)式,光看文字教程是不夠的。當(dāng)然,指望有一個(gè)"高手"手把手的給你比劃,恐怕也很少有人有這樣的條件。這里我推薦我在學(xué)習(xí)正則表達(dá)式過(guò)程中所用到的兩個(gè)輔助資源,我認(rèn)為比許多文字教程要易懂得多:
Visibone的正則表達(dá)式圖表
Visibone上有很多以圖形表示的技術(shù)概念,其中以正則表達(dá)式的圖形表現(xiàn)最受歡迎(地址)。它讓人容易理解的最大優(yōu)勢(shì)就是每一個(gè)正則表達(dá)式都列舉了相應(yīng)的范例,并以淺色背景標(biāo)注,例如:

可以看到,右側(cè)的assert中都有對(duì)應(yīng)的范例。注意,淺黃色背景表示assert的內(nèi)容為true斷言;淺灰色為false斷言(看看淺色前面都有一個(gè)"!")。例如最后一排的: assert(!/to{1,2}t/.test("tooot"));表示在"t"和"t"之間o的字符重復(fù)次數(shù)不在1-2之間(3個(gè)); 而倒數(shù)第二排的: assert(/to{1,2}t/.test("toot"));則表示在"t"和"t"之間o的字符重復(fù)次數(shù)為1-2個(gè)(2個(gè)); 這里,assert表示"斷定",它并不是JavaScript或者ActionScript的指令,只是為了便于理解(assert在英文中為"斷言"的意思) 要特別感謝白云黃鶴的beta同學(xué)給我提供這個(gè)visibone的好資源:)
Firefox的RegularExpression插件,使用方法非常簡(jiǎn)單。首先,在這里安裝該插件;然后,在Toot菜單中可以看到入口:

然后,按照我這張截圖來(lái)使用即可(寫(xiě)的很明白了,不用具體解釋了吧?):

(作用是將我原來(lái)LBS的鏈接替換為新的鏈接格式) 其實(shí),正則表達(dá)式還是很容易出錯(cuò)的,因此這款Tester插件真的可以幫助我們省去很多調(diào)試的麻煩。(我想真正能不用tester寫(xiě)出一些復(fù)雜的正則表達(dá)式,而不出一個(gè)差錯(cuò)的人恐怕也不多)。
遺憾的是,我也沒(méi)有在大學(xué)課程中系統(tǒng)學(xué)習(xí)過(guò)正則表達(dá)式,文中如有疏漏,請(qǐng)不吝賜教。
分享:Php常見(jiàn)問(wèn)題總結(jié)在提問(wèn)題前請(qǐng)先仔細(xì)查閱PHP手冊(cè),MYSQL手冊(cè) 以及PHPINFO里面的設(shè)置。 另外希望你讀一下PHP編程標(biāo)準(zhǔn)。(站長(zhǎng)書(shū)庫(kù)) 精彩30問(wèn),網(wǎng)羅常見(jiàn)PHP問(wèn)題,希望大家細(xì)心查看。 1:為什么我得不到變量 我
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪(fǎng)問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶(hù)端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- PHP中::、-gt;、self、$this幾種操作符的區(qū)別介紹
- PHP函數(shù):PHP的通用檢測(cè)函數(shù)總結(jié)
- 解析PHP中多張圖片上傳并校驗(yàn)的實(shí)現(xiàn)
- 基于PHP字符串的比較函數(shù)strcmp()與strcasecmp()的使用詳解
- 利用PHP V5開(kāi)發(fā)多任務(wù)應(yīng)用程序
- PHP 5.0對(duì)象模型深度探索
- PHP編程中分頁(yè)顯示實(shí)例代碼
- PHP刪除HTMl標(biāo)簽的實(shí)現(xiàn)代碼
- 解析用PHP讀寫(xiě)音頻文件信息的詳解(支持WMA和MP3)
- 基于php上傳圖片重命名的6種解決方法的詳細(xì)介紹
- 相關(guān)鏈接:
- 教程說(shuō)明:
PHP教程-關(guān)于正則表達(dá)式學(xué)習(xí)
。