VB.NET字串和正規表示式
分類:網頁製作查看:2998448下載:186

文字操作幾乎存在於任何應用程式中,合理地處理文字可以提高應用程式的效能。
本書以大量的篇幅介紹了VB. NET中的文字處理,如文字的存儲,文字的替換和追加等。書中詳細比較了各種文字操作方法的優劣和快慢,能幫助您在應用程式中從容選擇使用最恰當的方法。本書用淺顯的語言重點講述了. NET Framework處理字串的最重要的工具之一——正規表示式,並介紹如何建立自己的表達式用於匹配和操作文字。本書講解實用生動,書中大量的程式碼可以直接用於您的應用程式中。
本書適合從事. NET開發並想在應用程式中提高文字處理效率的開發人員閱讀。

目錄

第1章  系統處理文字的方式
1.1  . net framework
1.1.1  公共語言執行時期
1.1.2  . net framework類別庫
1.2  文字是一種資料型別
1.2.1  visual basic. net的資料型別
1.2.2  字元和字元集
1.2.3  字串資料型別
1.3  文字儲存
1.3.1  高速緩存技術
1.3.2  內建
1.3.3  其他方法
1.3.4  . net實作
1.4  字串運算
1.4.1  連接字串
1.4.2  子字串
1.4.3  比較字串
1.4.4  資料型別轉換
1.4.5  格式化字串
1.5  字串用法
.1.5.1  建構字串
1.5.2  分析字串
1.6  國際化
1.7  . net資源檔案
1.8  小結
第2章  string和stringbuilder類別
2.1  學習本章會用到的工具
2.2  文本建構
2.3  visual basic與. net framework
2.3.1  索引
2.3.2  空值和空字串
2.4  字串類別
2.4.1  內建字串
2.4.2  建構
2.4.3  為字串賦值
2.5  stringbuilder類別
2.5.1  長度與容量
2.5.2  tostring()方法
2.6  字串運算
2.61  連接
2.6.2  子字串
2.6.3  比較字串
2.6.4  格式化
2.7  字串的使用
2.7.1  建立字串
2.7.2  標記
2.7.3  顛倒字串次序
2.7.4  插入,刪除和替換
2.7.5  在string和stringbuilder之間進行選擇
2.8  小結
第3章  字串轉換
3.1  tostring()方法
3.2  把數值表示為字串
3.3  把日期和時間表示為字串
# 3.4  把其他物件表示為字串
3.5  用字串表示字串
3.6  把字串表示為其他型別
3.6.1  把字串轉換成數字
3.6.2  把字串轉換為日期和時間
3.7  在集合與陣列之間移動字串
3.7.1  數組
3.7.2  arraylist物件
3.7.3  idictionary物件
3.8  小結
第4章  國際化
4.1  unicode
4.2  . net framework的編碼類別
4.3  處理字串
4.3.1  cultureinfo類別
4.3.2  大寫與小寫
4.3.3  不需要文化敏感操作的情況
4.3.4  排序
4.4  處理字元
4.4.1  關於字符的必要資訊
4.4.2  代理對
4.4.3  組合字元
4.5  格式化unicode字串
4.6  小結
第5章  正規表示式
5.1  system. text. regularexpressions
5.2  regex類別
5.2.1  regexoptions
5.2.2  類別建構子
5.2.3  ismatch()方法
5.2.4  replace()方法
5.2.5  split()方法
5.3  match和matchcollection類別
5.4  regex檢測器範例
5.5  基礎的正規表示式語法
5.5.1  匹配不同的字元類別
5.5.2  指定匹配位置
5.5.3  指定重複字元
5.5.4  指定替換
5.5.5  特殊字元
5.6  小結
第6章  正規表示式的高階概念
6.1  分組,替換和反向引用
6.1.1  簡單的分組
6.1.2  group和groupcollection類別
6.1.3  替換
6. i. 4  反向引用
6.1.5  高階組
6.2  在正規表示式中作決策
6.3  在正規表示式內設定選項
6.4  正規表示式引擎的規則
6.5  小結
第7章  正規表示式模式
7.1  驗證字元
7.2  驗證數字
7.2.1  只包含數字
7.2.2  只包含整數數字
7.2.3  浮點數
7.3  驗證電話號碼
7.4  驗證郵遞區號
7.5  驗證電子郵件地址
7.5.1  驗證ip位址
7.5.2  驗證網域名稱
7.5.3  驗證個人地址
7.5.4  驗證完整的地址
7.6  分析一個smtp日誌檔
7.7  html標記
7.7.1  從使用者輸入清除html
7.7.2  提取所有htmi標記
7.7.3  html提取實例
7.8  小結
附錄a  string類別
a. 1  建構函數
a. 2  屬性
a. 3  方法
附錄b  stringbuilder類別
b. 1  建構函數
b. 2  屬性
b. 3  方法
附錄c  正規表示式語法
c. 1  匹配字元
c. 2  重複字元
c. 3  定位字元
c. 4  分組字元
c. 5  決策字元
c. 6  替換字元
c. 7  轉義序列
c. 8  選項標誌
附錄d  技術支持,勘誤表與程式碼下載
d. 1  如何下載本書的範例程式碼
d. 2  勘誤表
d. 3  e-mail支援
d. 4  p2p. wrox. com

陳述:

本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn

最新課程

看更多
  • 【web前端】Node.js快速入門
    【web前端】Node.js快速入門
    本課程專為初學者量身打造,旨在幫助學員快速掌握Node.js的基礎知識與核心技術。課程從Node.js的安裝與環境配置開始,逐步深入解析其非同步程式設計模型、模組系統以及事件驅動機制。透過豐富的實戰案例,學員將學會如何使用Node.js搭建高效、穩定的Web伺服器,處理HTTP請求與回應,以及進行檔案操作與資料庫互動。此外,課程也將介紹Node.js在前端開發的典型應用場景,協助學員快速提升實戰能力,輕鬆應對前端開發的挑戰。
  • 國外Web開發全端課程全集
    國外Web開發全端課程全集
    本課程是一套涵蓋HTML、CSS、JavaScript、Vue.js、React、Flutter以及行動APP開發的全面教學。從基礎的網頁製作到複雜的前後端交互,再到行動應用的實戰開發,課程內容豐富,實戰性強。學員將透過一系列實戰項目,深入了解並掌握各類開發技能,快速成長為全端開發工程師。無論是初學者或有一定經驗的開發者,都能從中受益。透過本課程的學習,你將具備獨立開發Web應用與行動應用的能力,為未來的職涯發展打下堅實的基礎。
  • Go語言實戰之 GraphQL
    Go語言實戰之 GraphQL
    本課程旨在幫助學習者掌握如何使用Go語言實現GraphQL服務。課程從GraphQL的基礎知識講起,深入剖析其資料查詢語言的特性與優勢,接著結合Go語言的特性,詳細講解如何建構GraphQL伺服器、處理請求、定義資料模式等。透過豐富的實戰案例,學習者將學習如何在實際專案中整合GraphQL,提升資料互動的靈活性和效率。課程適合有一定Go語言基礎的開發者,是建構高效能、現代化API的必備選擇。
  • 550W粉絲大佬手把手從零學JavaScript
    550W粉絲大佬手把手從零學JavaScript
    本課程,專為初學者打造,由Google大佬親自授課。課程從JavaScript的基礎知識講起,逐步深入,涵蓋語法、函數、物件、事件處理等內容。透過生動的案例和實戰練習,幫助學員快速掌握JavaScript的核心技能。大佬將親自解答學員疑惑,分享程式設計心得,讓學員在輕鬆愉快的氛圍中成長為JavaScript高手。無論你是程式設計小白,或是希望提陞技能的開發者,本課程都會是你學習JavaScript的最佳選擇。
  • python大神Mosh,零基礎小白6小時完全入門
    python大神Mosh,零基礎小白6小時完全入門
    本課程帶領你踏上程式之旅。從零基礎開始,這個為期 6 小時的課程將引導你掌握 Python 的基本原理和進階概念。 無論你是初學者還是希望提高技能的經驗豐富的程式設計師,Mosh 的深入講解和清晰的教學方法將使你快速掌握 Python。深入了解變數、資料類型、條件語句、循環、函數、物件和模組,並透過動手練習鞏固你的理解。 本課程是學習 Python 的理想選擇,能夠為各種職業領域做好準備。 Mosh 的專業知識和對教育的熱情將使你充滿信心,踏上成為熟練的 Python 開發人員的道路。