
- 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# - 替換
替換用於替換模式。下表列出了替換:
字元 | 描述 | 模式 | 替換模式 | 輸入字串 | 結果字串 |
---|---|---|---|---|---|
$number | 替換由組號匹配的子字串。 | \b(\w+)(\s)(\w+)\b | $3$2$1 | "one two" | "two one" |
${name} | 替換由命名groupname匹配的子字串。 | \b(? |
${word2} ${word1} | "one two" | "two one" |
$$ | 替換字面量"$"。 | \b(\d+)\s?USD | $$$1 | "103 USD" | "$103" |
$& | 替換整個匹配的副本。 | (\$*(\d*(\.+\d+)?){1}) | **$& | "$1.30" | "**$1.30**" |
$` | 替換匹配之前輸入字串的所有文字。 | B+ | $` | "AABBCC" | "AAAACC" |
$' | 替換匹配之後輸入字串的所有文字。 | B+ | $' | "AABBCC" | "AACCCC" |
$+ | 替換最後捕獲的組。 | B+(C+) | $+ | "AABBCCDD" | AACCDD |
$_ | 替換整個輸入字串。 | B+ | $_ | "AABBCC" | "AAAABBCCCC" |
csharp_regular_expressions.htm
廣告