
- C# 基礎教程
- C# - 首頁
- C# - 概述
- C# - 環境
- C# - 程式結構
- C# - 基本語法
- C# - 資料型別
- C# - 型別轉換
- C# - 變數
- C# - 常量
- C# - 運算子
- C# - 決策制定
- C# - 迴圈
- C# - 封裝
- C# - 方法
- C# - 可空型別
- C# - 陣列
- C# - 字串
- C# - 結構體
- C# - 列舉
- C# - 類
- C# - 繼承
- C# - 多型
- C# - 運算子過載
- C# - 介面
- C# - 名稱空間
- C# - 預處理器指令
- C# - 正則表示式
- C# - 異常處理
- C# - 檔案 I/O
C# - 正則表示式的交替結構
交替結構修改正則表示式以啟用或匹配。下表列出了交替結構 -
交替結構 | 描述 | 模式 | 匹配 |
---|---|---|---|
| | 匹配由豎線 (|) 字元分隔的任何一個元素。 | th(e|is|at) | "the","this" 在 "this is the day. " 中。 |
(?( expression )yes | no ) | 如果表示式匹配,則匹配 yes;否則,匹配可選的 no 部分。表示式被解釋為零寬度斷言。 | (?(A)A\d{2}\b|\b\d{3}\b) | "A10","910" 在 "A10 C103 910" 中。 |
(?( name )yes | no ) | 如果命名捕獲名稱 name 有匹配項,則匹配 yes;否則,匹配可選的 no。 | (?< quoted>")?(?(quoted).+?"|\S+\s) | Dogs.jpg,"Yiska playing.jpg" 在 "Dogs.jpg "Yiska playing.jpg"" 中。 |
csharp_regular_expressions.htm
廣告