C#正則表達式語法是一種用于匹配和操作字符串的表達式語言。以下是一些常見的C#正則表達式語法元字符和語法:
[abc]:匹配包含a、b或c的任意一個字符。
[^abc]:匹配不包含a、b或c的任意一個字符。
[a-z]:匹配任意小寫字母。
[A-Z]:匹配任意大寫字母。
[0-9]:匹配任意數字。
*:匹配前面的元素零次或多次。
+:匹配前面的元素一次或多次。
?:匹配前面的元素零次或一次。
{n}:匹配前面的元素恰好n次。
{n,}:匹配前面的元素至少n次。
{n,m}:匹配前面的元素至少n次,但不超過m次。
^:匹配輸入字符串的開頭。
$:匹配輸入字符串的結尾。
\b:匹配單詞的邊界。
(…):將括號內的表達式分組。
\n:引用第n個捕獲的分組。
\d:匹配任意數字字符。
\D:匹配任意非數字字符。
\w:匹配任意單詞字符。
\W:匹配任意非單詞字符。
\s:匹配任意空白字符。
\S:匹配任意非空白字符。
這只是C#正則表達式語法的一小部分,還有很多其他元字符和語法可以使用。使用正則表達式可以進行字符串的匹配、替換、提取等操作。