025轉義字元

2021-10-06 04:01:49 字數 690 閱讀 8346

正規表示式的功能主要取決於模式字串。原因是模式字串不僅僅包含純文字,它還可以包含原義字元和轉義序列,其中原義字元用於給出命令的特定字元,而轉義字元都是以反斜槓\開頭的字元,它們具有特殊的含義。

.net 中正規表示式支援的字元轉義。

符號含義

示例匹配的示例

^輸入文字的文字

^bb,但只能是文字中的第乙個字元

$輸入文字的結尾

x$x,但只能是文字中的最後乙個字元

.除了換行字元(\n)以外的所有單個字元

i.ation

isation和ization等

*可以重複0次或多次的前導字元

ra*t

rt,rat,raat和raaat等

+可以重複1次或多次的前導字元

ra+t

rat,raat和raaat等(但不能是rt)

?可以重複0次或1次的前導字元

ra?t

只有rt和rat匹配

\s任何空白字元

\sa[space]a、\ta和\na等(\t和\n與c#的\t和n含義相同)

\s任何不是空白的字元

\sfaf、rf和cf等,但不能是\tf

\b字邊界

ion\b

以icon結尾的任何字

\b不是字邊界的位置

\bx\b

字中間的任何x

2 5 轉義字元

轉義字元是用來表示換行 反斜槓等難以表示或者引起歧義的字元。轉義字元 意義ascii碼值 十進位制 a響鈴 bel 007 b 退格 bs 將當前位置移到前一列 008 f 換頁 ff 將當前位置移到下頁開頭 012 n 換行 lf 將當前位置移到下一行開頭 010 r 回車 cr 將當前位置移到本...

2轉義字元和原字元

1轉義字元 1 什麼是轉義字元 反斜槓 想要實現的轉義功能的首字母和 2 為什麼需要轉義字元 1 當字串中包含反斜槓,單引號和雙引號等有特殊功能的字元時,必須使用反斜槓對這些字元進行轉移 換乙個含義 ex 反斜槓 單引號 告訴電腦斜槓後面的 是輸出,而不是 特殊符號 雙引號 2 當字串包含換行,回車...

17 轉義字元 「 」 字串拼接

轉義字元 官方筆記 我們可以使用 特殊字元 實現某些難以用字元表示的效果。比如 換行等。常見的 轉義字元有這些 具體解釋可以看 resource 裡面的鏈結 轉義序列 意義筆記 newline 忽略反斜槓和換行符 反斜線 單引號 雙引號 a ascii鈴 bel 輸出此字元,電腦會發出 嗶 的聲音 ...