HTML5 Plus應用程式概述<br /> HTML5 Plus行動App,簡稱5 App,是一種基於HTML、JS、CSS編寫的運行於手機端的App,這種App可以透過擴充的JS API任意呼叫手機的原生能力,實現與原生App同樣強大的功能和性能。 <br /> HTML5 Plus規格<br /> 透過HTML5開發行動App時,會發現HTML5很多能力不具備。為彌補HTML5能力的不足,在W3C中國的指導下成立了www.html5plus.org組織,推出HTML5 規範。 <br /> HTML5 規範是一個開放規範,允許三方瀏覽器廠商或其他手機runtime製造商實現。 <br /> HTML5 擴展了JavaScript物件plus,讓js可以呼叫各種瀏覽器無法實現或實現不佳的系統能力,設備能力如相機、陀螺儀、檔案系統等,業務能力如上傳下載、二維碼、地圖、支付、語音輸入、訊息推播等。 <br /> HBuilder的手機原生能力調用分2個層面:<br /> - 跨手機平台的能力呼叫都在HTML5 規範裡,像是二維碼、語音輸入,使用plus.barcode和plus.speech。編寫一次,可跨平台運行。 <br /> - Native.js是另一項創新技術。手機OS的原生API有四十多萬,大量的API無法被HTML5使用。 Native.js把幾十萬原生API封裝成了js對象,透過js可以直接調ios和android的原生API。這部分就不再跨平台,寫法分別是plus.ios和plus.android,例如調ios game center,或是在android手機桌面上建立捷徑。 <br /> <div> <br /> </div>
谷歌(Google)優化,是針對Google搜尋引擎進行的“搜尋結果優化”,指根據Google搜尋引擎的網站排名規則進行網站的規劃,網頁的設計,以確保網站從內容、結構、連結等盡量符合Google排名規律,能在Google搜尋結果中獲得較好的排位,讓更多的潛在客戶能夠很快地找到,從而求得網絡行銷效果的最大化。 google優化也是seo(搜尋引擎優化)的主要發展方向,遵守google搜尋引擎演算法,遵循PAGERANK做好網站整體調整工作。 <br /> <div> <br /> </div>
<p> 現在如果你打算學習 Ext JS 了,那你應該告別使用普通的 JavaScript 了。 JavaScript 是一個很棒,卓越的語言,但是隨著 web 應用越來越大,我們的程式碼也越來越難以維護,這是十分困難且耗費時間的。 </p> <p> 普通的JavaScript 非常的靈活,這有很多優點,同時這樣也會帶來很多問題,隨著你的應用越來越大,參與的人就越來越多,普通的JavaScript 讓10 個人來寫,就會有10 種不同的風格,往往有些程式碼只有寫程式碼的當事人知道為什麼這麼寫,如果這個人不再負責這個功能,就會變成後來人的坑。所以在程式碼上的約束和規範是十分有必要的。這也是為什麼我一直喜歡 ExtJS 的原因,ExtJS 寫起來程式碼就像 Java 一樣,非常嚴謹,非常物件導向。缺點就是在前端 JS 庫中屬於比較重量級,學習曲線相對陡峭。 </p> <p> 當涉及到 JavaScript 框架時,有客戶端的 JavaScript 框架以及服務端的 JavaScript 框架。 Ext JS 是一個客戶端的 JavaScript 框架。 </p>
<p style="font-family:"font-size:12.8px;background-color:#FFFFFF;"> DEELX 是一個在 C 環境下的與 Perl 相容的正規表示式引擎。是 RegExLab 所進行的研究開發計畫。 <br /> 基本特點: <br /> 支援與 Perl 相容的正規表示式語法。 <br /> 支持 IGNORECASE, SINGLELINE, MULTILINE 等常見匹配模式。 <br /> 相容性強,能在 vc6, vc7, vc8, gcc, Turbo C 等大多數 C 環境編譯。 <br /> 支援命名分組,條件表達式,遞歸表達式等多種高階特性。 (1.2版本新特點)<br /> <br /> 與 GRETA、boost 相比,DEELX 獨到之處:<br /> <br /> 完全使用模版庫編寫,支援 char, wchar_t, int 等以及其他基底類型版本。 <br /> 全部程式碼位於一個頭檔(.h)中, 比任何引擎都更簡單、更方便。 <br /> 支援從右向左匹配模式,可從文字結束位置向前搜尋匹配。 <br /> 可防止零長度子匹配循環無限次而產生的死循環。 (1.2版本新特點)<br /> <br /> DEELX 不足之處:<br /> <br /> DEELX 是完全免費的實驗室產品。 <br /> 為彌補實驗室產品的不足,本站同步推出了與本引擎完全相容的調試工具:Match Tracer。 <br /> </p>
<p class="MsoNormal" style="font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF;"> <strong><span style="font-size:14px;"><span>1</span><span style="font-family:宋体;">、</span><span>ajax</span><span style="font-family:宋体;">技術的背景</span></span></strong> </p><p class="MsoNormal" style="font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF;"> <span style="font-size:14px;"><span> </span><span style="font-family:宋体;">#不可否認,</span><span>ajax</span><span style="font-family:宋体;">科技的流行得益於</span>##google<span></span>#的大力推廣,正是由於<span style="font-family:宋体;"></span>google earth<span></span>、<span style="font-family:宋体;"></span>google suggest<span></span>以及<span style="font-family:宋体;">##gmail</span><span>等對</span><span style="font-family:宋体;">ajax</span><span>技術的廣泛應用,催生了</span><span style="font-family:宋体;">ajax</span><span>的流行。而這也讓微軟感到無比的尷尬,因為早在</span><span style="font-family:宋体;">97</span><span>#年,微軟便已經發明了</span><span style="font-family:宋体;">ajax</span><span>#中的關鍵技術,並且在</span><span style="font-family:宋体;">99</span><span>年</span><span style="font-family:宋体;">IE5</span><span>#推出之時,它便開始支援</span><span style="font-family:宋体;">XmlHttpRequest</span><span> #對象,而微軟之前已經開始在它的一些產品中應用</span><span style="font-family:宋体;">ajax</span><span>,比如說</span><span style="font-family:宋体;">MSDN</span><span>網站選單中的一些應用。遺憾的是,不知道出於什麼想法,當時微軟發明了</span><span style="font-family:宋体;">ajax</span><span>的核心技術之後,並沒有看到它的潛力而加以發展和推廣,而是將它擱置起來。對這一點來說,我個人是覺得非常奇怪的,因為以微軟的資源和它的戰略眼光來說,應該不會看不到</span><span style="font-family:宋体;">ajax</span><span>技術的前景,唯一的解釋也許就是因為當時它的主要競爭對手</span><span style="font-family:宋体;">Netscape</span><span>的消失反而使它變得麻痺和遲鈍,畢竟巨人也有打盹的時候,比如</span><span style="font-family:宋体;"> IBM</span><span>曾經在對微軟策略上的失誤。正是這次的失誤,成就了它現在的競爭對手</span><span style="font-family:宋体;">google</span><span>在</span><span style="font-family:宋体;">ajax</span><span>方面的領先地位,而事實上</span><span style="font-family:宋体;">google</span><span>目前在</span><span style="font-family:宋体;">ajax</span><span>技術方面的領先是微軟所無法達到的,這一點在後面我講述</span><span style="font-family:宋体;"> ajax</span><span>缺陷的時候也會提到。現在微軟也意識到了這個問題,因此它也開始在</span><span>ajax</span><span style="font-family:宋体;">領域奮起直追,比如說推出它自己的</span><span>ajax</span><span style="font-family:宋体;">框架</span><span>atlas</span><span style="font-family:宋体;">,並且在</span><span>.NET2.0</span><span style="font-family:宋体;">也提供了一個用來實現非同步回呼的接口,即</span><span>ICallBack</span><span style="font-family:宋体;">介面。那麼微軟為什麼對自己在</span><span>ajax</span><span style="font-family:宋体;">方面的落後如此緊張呢?現在就讓我們來分析一下</span><span>ajax</span><span style="font-family:宋体;">技術後面隱藏的深刻意義。 </span></span> </p>
2015年,在H5產業快速發展,持續引爆網路社交圈的同時,也出現了不同程度的瓶頸。 2016年H5產業該如何突破?斐波那契針對各類H5平台上的作品進行了多維度資料分析,從資料監測的方向出發,並給出了對應的H5傳播最佳化解決方案。 <br /> 未來五大趨勢<br /> 1.以往H5廣告的效果難以監測,2016年將會全方位改善<br /> 近來,網路行銷已成為各類企業最心儀的行銷方式,而H5行銷則是網路行銷中最常用的行銷方式之一。即便如此,仍常有人質疑H5的行銷效果,對他們來說,H5傳播的神祕黑盒子並未打開。面對這些質疑,現在可以透過斐波那契對H5頁面的瀏覽統計、傳播統計、頁面統計、地理統計、管道統計、傳播評價等方面,進行全方位的解答。並且可以透過後台導出EXCEL,存檔進行分析整理。 <br />
本文檔主要講述的是AJAX(用法總結);ajax: asynchronous javascript and xml: 異步的javascript和xml。 <br /> ajax是一種用來改善使用者體驗的技術,其本質是利用瀏覽器內建的一種特殊的物件(XMLHttpRequest)非同步(即發送請求時,瀏覽器不會銷毀當前頁面,使用者可以繼續在當前頁面做其它的操作)的向伺服器發送請求,並且利用伺服器返回的數據(不再是一個完整的頁面,只是部分的數據,一般使用文本或者xml返回)來部分更新當前頁面。 <br /> 使用ajax技術之後,頁面無刷新,且不打斷使用者的操作。有興趣的朋友可以來看看
<p> <strong>背景:</strong> </p> <p> 1.傳統的Web網站,提交表單,需要重新載入整個頁面。 </p> <p> 2.如果伺服器長時間未能回傳Response,客戶端將會無回應,使用者體驗很差。 </p> <p> 3.服務端回傳Response後,瀏覽器需要載入整個頁面,對瀏覽器的負擔也是很大的。 </p> <p> 4.瀏覽器提交表單後,發送的資料量大,造成網路的效能問題。 </p> <p> <strong>問題:</strong> </p> <p> 1.如何改善? </p> <p> 2.AJAX是什麼? </p> <p> 3.有什麼優點? </p> <p> 4.有什麼缺點? </p> <p> <strong>一、什麼是 AJAX </strong> </p> <p> <strong>1.為什麼需要AJAX</strong> </p> <p> 當需要從伺服器取得數據,並刷新頁面的操作,如果不採用AJAX,則需要用提交整個表單的方式,當提交表單時,發送請求給伺服器,頁面需要等待伺服器發送完response後,頁面才能恢復操作。 </p> <p> <strong>2.AJAX的概念:</strong> </p> <p> 1.AJAX = 非同步 JavaScript 和 XML。 </p> <p> 2.AJAX 是一種用於建立快速動態網頁的技術。 </p> <p> 3.透過在後台與伺服器進行少量資料交換,可以使網頁實現非同步更新。 </p> <p> 4.可以在不重新載入整個網頁的情況下,並更新網頁的某部分。 </p> <p> <strong>3.什麼叫異步</strong> </p> <p> 當前頁面發送一個請求給伺服器,當前頁面不需要等待伺服器回應才能操作網頁。發送完請求之後,目前頁面可以繼續瀏覽,操作。 </p> <p> <strong>4.什麼叫局部刷新<br /> </strong> </p> <p> 我們可以用兩種方式來實現部分刷新 </p>
本文檔主要講述的是AJAX與DWR框架;<strong>Ajax</strong>不是一個技術,它實際上是幾種技術,每種技術都有其獨特這處,合在一起就成了一個功能強大的新技術。 <strong>DWR</strong>是一個可以允許你去建立AJAX WEB 網站的JAVA 開源函式庫。它可以讓你在瀏覽器中的Javascript程式碼呼叫網路伺服器上的Java 程式碼,就像在Java程式碼就在瀏覽器中一樣。希望這篇文檔會帶給有需要的朋友幫助;有興趣的朋友可以來看看
<strong>AJAX</strong> 不是一種新的程式語言,而是一種用於創建更好更快以及更互動的 Web 應用程式的技術。透過 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 物件來直接與伺服器進行通訊。透過這個對象,您的 JavaScript 可在不重載頁面的情況與 Web 伺服器交換資料。 AJAX 在瀏覽器與 Web 伺服器之間使用非同步資料傳輸(HTTP 請求),這樣就可以讓網頁從伺服器要求少量的信息,而不是整個頁面。 AJAX 可讓網際網路應用程式更小、更快,更友善。 AJAX 是一種獨立於 Web 伺服器軟體的瀏覽器技術。有興趣的朋友可以下載看看
DEELX 是一個在 C 環境下的與 Perl 相容的正規表示式引擎。是 RegExLab 所進行的研究開發計畫。掌握DEELX,對於在VC 中使用正規表示式幫助很大,DEELX支援與 Perl 相容的正規表示式語法。 <br /> 支持 IGNORECASE, SINGLELINE, MULTILINE 等常見匹配模式。 <br /> 相容性強,能在 vc6, vc7, vc8, gcc, Turbo C 等大多數 C 環境編譯。 <br /> 支援命名分組,條件表達式,遞歸表達式等多種高階特性。 <br />
解密EditPlus的強大功能-活用正規表示式你將事半功倍,喜歡使用editplus的朋友可以下載看下。 <br /> 正規表示式應用實例目錄 <br /> 【1】 正規表示式應用-替換指定內容到行尾 <br /> 【2】 正規表示式應用-數字替換 <br /> 【3】 正規表示式應用-刪除每一行行尾的指定字元 <br /> 【4】 正規表示式應用-替換有半角括號的多行 <br /> 【5】 正規表示式應用-刪除空白行 <br /> 【6】 軟體技巧-鍵盤記錄的注意事項 <br /> 【7】 軟體技巧-關閉文件標籤的便利方法 <br /> 【8】 軟體技巧-如何移除 EditPlus 儲存文字檔案時的新增後綴提示? <br /> 【9】 軟體技巧-提示找不到文法檔案的解決方案 <br /> 【10】軟體技巧-設定editplus支援其它文字,如韓文 <br /> 【11】軟體技巧-FTP 上傳的設定 <br /> 【12】軟體技巧-如何停用備份檔案功能? <br /> 【13】軟體技巧-新增文法檔案、自動完成檔案、以及剪輯庫檔案 <br /> 【14】工具整合-編譯器整合範例(Java、Borland C 、Visual C 、Inno Setup、nsis、C#) <br /> 【15】工具整合-讓Editplus調試PHP程式 <br /> 【16】工具整合-打造 PHP 除錯環境(二) <br /> 【17】在 WINPE 中整合 EDITPLUS <br /> 【18】支持有UTF-8標記/不帶UTF-8標記的文件
<p> 本文檔主要講述的是Ext JS開發框架入門;Ext是一個Ajax框架,可以用來開髮帶有華麗外觀的富客戶端應用,使得我們的b/s應用更加具有活力及生命力,提高用戶體驗。 </p> <p> <strong>Ext</strong>是一個用javascript寫,與後台技術無關的前端ajax框架。因此,可以把Ext用在.Net、Java、Php等各種開發語言開發的應用中。希望本文檔會為有需要的朋友帶來幫助;有興趣的朋友可以來看看 </p>
<p> <strong>Python</strong>自1.5版本起增加了re模組,它提供 Perl 風格的正規表示式模式。 Python 1.5 之前版本則是透過regex模組提供 Emecs 風格的模式。 </p> <p> 就其本質而言,正規表示式(或 RE)是一種小型的、高度專業化的程式語言,(在 Python 中)它內嵌在 Python 中,並透過 re 模組實現。有需要的朋友可以下載看看 </p> <div class="stitle"> </div>
<strong>Regular Expression</strong> — 正規表示式 <br /> 尋找和取代文字模式的簡潔而靈活的表示法。此表示法包括兩個基本字符類型:原義(普通)文本字符,表示在目標字串中必須存在的文本;元字符,表示在目標字串中可以變化的文本。可以使用正規表示式快速分析大量的文本,以查找特定字元模式;提取、編輯、替換或刪除文本子字串;或將提取的字串新增至集合中,以便產生報告。有興趣的朋友可以來看看
<p> 文字操作幾乎存在於任何應用程式中,合理地處理文字可以提高應用程式的效能。 <br /> 本書以大量的篇幅介紹了VB. NET中的文字處理,如文字的存儲,文字的替換和追加等。書中詳細比較了各種文字操作方法的優劣和快慢,能幫助您在應用程式中從容選擇使用最恰當的方法。本書用淺顯的語言重點講述了. NET Framework處理字串的最重要的工具之一——正規表示式,並介紹如何建立自己的表達式用於匹配和操作文字。本書講解實用生動,書中大量的程式碼可以直接用於您的應用程式中。 <br /> 本書適合從事. NET開發並想在應用程式中提高文字處理效率的開發人員閱讀。 </p> <p> 目錄 </p><p> 第1章 系統處理文字的方式<br /> 1.1 . net framework<br /> 1.1.1 公共語言執行時期<br /> 1.1.2 . net framework類別庫<br /> 1.2 文字是一種資料型別<br /> 1.2.1 visual basic. net的資料型別<br /> 1.2.2 字元和字元集<br /> 1.2.3 字串資料型別<br /> 1.3 文字儲存<br /> 1.3.1 高速緩存技術<br /> 1.3.2 內建<br /> 1.3.3 其他方法<br /> 1.3.4 . net實作<br /> 1.4 字串運算<br /> 1.4.1 連接字串<br /> 1.4.2 子字串<br /> 1.4.3 比較字串<br /> 1.4.4 資料型別轉換<br /> 1.4.5 格式化字串<br /> 1.5 字串用法<br /> .1.5.1 建構字串<br /> 1.5.2 分析字串<br /> 1.6 國際化<br /> 1.7 . net資源檔案<br /> 1.8 小結<br /> 第2章 string和stringbuilder類別<br /> 2.1 學習本章會用到的工具<br /> 2.2 文本建構<br /> 2.3 visual basic與. net framework<br /> 2.3.1 索引<br /> 2.3.2 空值和空字串<br /> 2.4 字串類別<br /> 2.4.1 內建字串<br /> 2.4.2 建構<br /> 2.4.3 為字串賦值<br /> 2.5 stringbuilder類別<br /> 2.5.1 長度與容量<br /> 2.5.2 tostring()方法<br /> 2.6 字串運算<br /> 2.61 連接<br /> 2.6.2 子字串<br /> 2.6.3 比較字串<br /> 2.6.4 格式化<br /> 2.7 字串的使用<br /> 2.7.1 建立字串<br /> 2.7.2 標記<br /> 2.7.3 顛倒字串次序<br /> 2.7.4 插入,刪除和替換<br /> 2.7.5 在string和stringbuilder之間進行選擇<br /> 2.8 小結<br /> 第3章 字串轉換<br /> 3.1 tostring()方法<br /> 3.2 把數值表示為字串<br /> 3.3 把日期和時間表示為字串<br /># 3.4 把其他物件表示為字串<br /> 3.5 用字串表示字串<br /> 3.6 把字串表示為其他型別<br /> 3.6.1 把字串轉換成數字<br /> 3.6.2 把字串轉換為日期和時間<br /> 3.7 在集合與陣列之間移動字串<br /> 3.7.1 數組<br /> 3.7.2 arraylist物件<br /> 3.7.3 idictionary物件<br /> 3.8 小結<br /> 第4章 國際化<br /> 4.1 unicode<br /> 4.2 . net framework的編碼類別<br /> 4.3 處理字串<br /> 4.3.1 cultureinfo類別<br /> 4.3.2 大寫與小寫<br /> 4.3.3 不需要文化敏感操作的情況<br /> 4.3.4 排序<br /> 4.4 處理字元<br /> 4.4.1 關於字符的必要資訊<br />4.4.2 代理對<br /> 4.4.3 組合字元<br /> 4.5 格式化unicode字串<br /> 4.6 小結<br /> 第5章 正規表示式<br /> 5.1 system. text. regularexpressions<br /> 5.2 regex類別<br /> 5.2.1 regexoptions<br /> 5.2.2 類別建構子<br /> 5.2.3 ismatch()方法<br /> 5.2.4 replace()方法<br /> 5.2.5 split()方法<br /> 5.3 match和matchcollection類別<br /> 5.4 regex檢測器範例<br /> 5.5 基礎的正規表示式語法<br /> 5.5.1 匹配不同的字元類別<br /> 5.5.2 指定匹配位置<br /> 5.5.3 指定重複字元<br /> 5.5.4 指定替換<br /> 5.5.5 特殊字元<br /> 5.6 小結<br /> 第6章 正規表示式的高階概念<br /> 6.1 分組,替換和反向引用<br /> 6.1.1 簡單的分組<br /> 6.1.2 group和groupcollection類別<br /> 6.1.3 替換<br /> 6. i. 4 反向引用<br /> 6.1.5 高階組<br /> 6.2 在正規表示式中作決策<br /> 6.3 在正規表示式內設定選項<br /> 6.4 正規表示式引擎的規則<br /> 6.5 小結<br /> 第7章 正規表示式模式<br /> 7.1 驗證字元<br /> 7.2 驗證數字<br /> 7.2.1 只包含數字<br /> 7.2.2 只包含整數數字<br /> 7.2.3 浮點數<br /> 7.3 驗證電話號碼<br /> 7.4 驗證郵遞區號<br /> 7.5 驗證電子郵件地址<br /> 7.5.1 驗證ip位址<br /> 7.5.2 驗證網域名稱<br /> 7.5.3 驗證個人地址<br /> 7.5.4 驗證完整的地址<br /> 7.6 分析一個smtp日誌檔<br /> 7.7 html標記<br /> 7.7.1 從使用者輸入清除html<br /> 7.7.2 提取所有htmi標記<br /> 7.7.3 html提取實例<br /> 7.8 小結<br /> 附錄a string類別<br /> a. 1 建構函數<br /> a. 2 屬性<br /> a. 3 方法<br /> 附錄b stringbuilder類別<br /> b. 1 建構函數<br /> b. 2 屬性<br /> b. 3 方法<br /> 附錄c 正規表示式語法<br /> c. 1 匹配字元<br /> c. 2 重複字元<br /> c. 3 定位字元<br /> c. 4 分組字元<br /> c. 5 決策字元<br /> c. 6 替換字元<br /> c. 7 轉義序列<br /> c. 8 選項標誌<br /> 附錄d 技術支持,勘誤表與程式碼下載<br /> d. 1 如何下載本書的範例程式碼<br /> d. 2 勘誤表<br /> d. 3 e-mail支援<br /> d. 4 p2p. wrox. com </p>
<p> <strong>學習正規表示式</strong>從基本概念講起,到編寫完整的sed和Perl腳本,再到轉換HTML文件,將正規表示式這種強大的工具解釋得清晰透徹。書中貫穿了大量簡潔明了的範例,旨在讓讀者輕鬆掌握正規表示式。書中各線上和桌面工具一應俱全,並介紹了進階參考資料,是一本不可多得的正規表達式入門好書。 <br /> 內容推薦<br /> 《學習正規表示式》從正規表示式的基本概念講起,到編寫完整的sed和Perl腳本,再到轉換HTML文件,將這種強大的工具解釋得清晰透徹。書中貫穿了大量簡潔明了的範例,旨在讓讀者輕鬆掌握正規表示式。此外,書中各線上和桌面工具一應俱全,並介紹了進階參考資料,是一本不可多得的正規表達式入門好書。 <br /> 《學習正規表示式》適合對正規表示式有興趣的程式設計師和網路從業人員。 <br /> 作者簡介<br /> Michael Fitzgerald 知名程式設計師、顧問、技術作家,為O’Reilly以及John Wiley &Sons編寫過十餘本技術圖書,並在O’Reilly Network上發表了大量文章。他曾是針對XML的RELAXNG模式語言委員會的成員。 </p> <p> 線上與桌面工具一應俱全,<br /> 學習正規表示式的必備利器,<br /> 不懂程式設計也能快速上手。 </p> <p> <br /> 目錄 </p><p> 前言 <br /> 第1章 什麼是正規表示式 1 <br /> 1.1 從Regexpal開始 2 <br /> 1.2 匹配北美電話號碼 3 <br /> 1.3 用字元組來匹配數字 4 <br /> 1.4 使用字元組簡寫式 5 <br /> 1.5 匹配任意字元 5 <br /> 1.6 捕獲分組和後向引用 6 <br /> 1.7 使用量詞 6 <br /> 1.8 括選文字 8 <br /> 1.9 應用範例 9 <br /> 1.10 本章所學 11 <br /> 1.11 相關資源 11 <br /> 第2章 簡單的模式比對 13 <br /> 2.1 匹配字串字面值 15 <br /> 2.2 匹配數字 15 <br /> 2.3 匹配非數字字元 17 <br /> 2.4 匹配單字和非單字字元 18 <br /> 2.5 符合空格符 19 <br /> 2.6 再談符合任意字元 21 <br /> 2.7 為文字加上標籤 23 <br /> 2.7.1 用sed為文字加上標籤 24 <br /> 2.7.2 用Perl為文字加上標籤 25 <br /> 2.8 本章所學 26 <br /> 2.9 相關資源 27 <br /> 第3章 邊界 29 <br /> 3.1 行的起始與結束 30 <br /> 3.2 單字邊界與非單字邊界 31 <br /> 3.3 其他錨位符 33 <br /> 3.4 使用元字元的字面值 34 <br /> 3.5 新增標籤 35 <br /> 3.5.1 使用sed新增標籤 36 <br /> 3.5.2 使用Perl新增標籤 37 <br /> 3.6 本章所學 38 <br /> 3.7 相關資源 39 <br /> 第4章 選擇、分組與後向引用 41 <br /> 4.1 選擇操作 41 <br /> 4.2 子模式 45 <br /> 4.3 捕獲分組和後向引用 46 <br /> 4.4 非捕獲分組 49 <br /> 4.5 本章所學 50 <br /> 4.6 相關資源 51 <br /> 第5章 字元組 53 <br /> 5.1 字元組取反 55 <br /> 5.2 並集與差集 56 <br /> 5.3 POSIX字元組 58 <br /> 5.4 本章所學 60 <br /> 5.5 相關資源 60 <br /> 第6章 符合Unicode和其他字元 61 <br /> 6.1 匹配Unicode字元 62 <br /> 6.2 用八進制數字匹配字元 65 <br /> 6.3 匹配Unicode字元屬性 66 <br /> 6.4 匹配控製字元 68 <br /> 6.5 本章所學 70 <br /> 6.6 相關資源 70 <br /> 第7章 量詞 73 <br /> 7.1 貪心、懶惰與佔有 74 <br /> 7.2 用*、 和?進行匹配 74 <br /> 7.3 配對特定次數 75 <br /> 7.4 懶惰量詞 77 <br /> 7.5 佔有量詞 78 <br /> 7.6 本章所學 79 <br /> 7.7 相關資源 79 <br /> 第8章 環視 81 <br /> 8.1 正前瞻 81 <br /> 8.2 反前瞻 84 <br /> 8.3 正後顧 85 <br /> 8.4 反後顧 85 <br /> 8.5 本章所學 86 <br /> 8.6 相關資源 86 <br /> 第9章 用HTML標示文件 87 <br /> 9.1 匹配標籤 87 <br /> 9.2 用sed轉換普通文本 89 <br /> 9.2.1 用sed替換 89 <br /> 9.2.2 用sed處理羅馬數字 90 <br /> 9.2.3 用sed處理特定段落 91 <br /> 9.2.4 用sed處理多行詩文 91 <br /> 9.3 追加標籤 92 <br /> 9.4 用Perl轉換普通文本 94 <br /> 9.4.1 用Perl處理羅馬數字 95 <br /> 9.4.2 用Perl處理特定段落 96 <br /> 9.4.3 用Perl處理多行詩文 96 <br /> 9.4.4 使用Perl指令檔 97 <br /> 9.5 本章所學 99 <br /> 9.6 相關資源 99 <br /> 第10章 初級班畢業了 101 <br /> 10.1 想上中級班 103 <br />10.2 工具、實作程式以及程式庫 103 <br /> 10.2.1 Perl 103 <br /> 10.2.2 PCRE 104 <br /> 10.2.3 Ruby(Oniguruma) 104 <br /> 10.2.4 Python 105 <br /> 10.2.5 RE2 105 <br /> 10.3 匹配北美電話號碼 105 <br /> 10.4 匹配電子郵件地址 106 <br /> 10.5 本章所學 106 <br /> 附錄 正規表示式參考 107 <br /> 術語表 118 <br /> 索引 122 <br /> 作者及封面簡介 124 </p>
在程式中經常需要對字串這類資料進行合法性的驗證,如果沒有其他的新技術,就只能採用字串中的原始方法進行截取等各種的判斷,這樣程式碼書寫量大,且不利於程序的維護。於是就提供了更簡單的技術來驗證碼字串這類資料。這個技術就是正規表示式。正規表示式:正確的規則組成的一個表達式,它可以去驗證其他的字串資料合法性。 <br /> <br /> <br /> 正規表示式、其他API目錄<br /> <br /> 1. 正規表示式<br /> 2. 其他API<br /> 3. JDK5的特性<br /> <div> <br /> </div>