日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

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

發布時間:2024/4/17 C# 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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# 正则表达式(备忘录)的全部內容,希望文章能夠幫你解決所遇到的問題。

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