日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

C# 正则表达式(备忘录)

發布時間:2024/4/17 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 正则表达式(备忘录) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基本元字符?
. ?
? 匹配任意單個字符?
| ? ? 邏輯或操作?
[] ? ?匹配字符集中的一個字符?
[^] ?對字符集求非?
- ? ? 定義一個區間?

\ ? ? ?對下一個字符轉義?


數量元字符?
* ?
? ? ?匹配前一個字符(子表達式)的零次或多次重復 ?
*? ? ? *的懶惰型版本?
+ ? ? ? 匹配前一個字符(子表達式)的一次或多次重復?
+? ? ?+的懶惰型版本?
? ? ? ? ?配前一個字符(子表達式)的零次或多次重復?
{n} ? ? ?匹配前一個字符(子表達式)的n次重復?
{m,n} ?匹配前一個字符(子表達式)只是m次至多n次的重復?
{n,} ? ? 匹配前一個字符(子表達式)n次或更多次數的重復?
{n,}? ? {n,}的懶惰型版本
?

位置元字符
^
? 匹配字符串的開頭?
\A ?匹配字符串的開頭 ?
$ ? ?匹配字符串的結束
\Z ? 匹配字符串的結束
\< ?匹配單詞的開始?
\> ?匹配單詞的結束
\b ? 匹配單詞邊界
\B ?\b的反義?


特殊字符元字符
[/b]
匹配一個退格字符
/c 匹配一個控制字符
/d 匹配任意一個數字字符,等價于[0-9]
/D /d的反義
/f 換頁符
/n 換行符
/r 回車符
/s 匹配一個空白字符
/S /s的反義
/t 制表符
/v 垂直制表符
/w 匹配任意字母、數字、下劃線。等價于[A-Za-z0-9_]
/W /w的反義
/x 匹配一個十六進制數字
/0 匹配一個八進制數字?


回溯引用和前后查找
( )
定義一個子表達式
/1 第一個子表達式,同理/2表示第2個子表達式。/0通常表示整個正則表達式。
?= 向前查找
?<= 向后查找
?! 負向前查找
?!= 負向后查找
?() 條件(if then)
?()| 條件(if then else)


轉載于:https://www.cnblogs.com/zhangqs008/archive/2011/07/02/2341123.html

總結

以上是生活随笔為你收集整理的C# 正则表达式(备忘录)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。