亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

c# 正則指引--字符組

 更新時間:2023年05月28日 12:12:01   投稿:mdxy-dxy  
c#中通過正則來判斷數字字符在同一個位子可能出現的各種字符,需要的朋友可以參考下

字符組:在同一個位子可能出現的各種字符。
用正則表達式判斷數字字符:

re.Search("[0123456789]",charStr) != None

其中[0123456789]以字符串形式給出正則表達式,他是一個字符組,表示可以是0到9的任意一個字符。
Net中Regex.IsMatch(charStr,"[0123456789]");
在默認情況下,Search(Pattern,String)只會判斷某個子串能否匹配pattern,只要pattern能匹配String中的一部分,也認為是匹配成功,為了測整個String是否能匹配pattern,要在pattern兩端加上^和$.他們表示定位字符串的起始和結束位置,這樣就能保證,只有是整個String都可以由pattern匹配,才算成功。
像[0123456789]這個字符組,還可以使用范圍表示法:[0-9]

在字符組中:“-”表示范圍,一般根據字符對應的一個碼值,碼值小的在“-”前面,大的在后面。
上面的例子中,“-”用來表示范圍,并不能匹配橫線字符,這一類字符叫做元字符,像[、]、^、$都是元字符。

那么當我們需要匹配這些特殊的元字符的時候,需要進行轉義處理。
像“-”字符,如果是緊挨著“[”,會認為是普通字符,其他的情況都是元字符,可以使用“\”,對元字符進行轉義:
re.Search("^[0\\-9]$","3") != None //false
上面的“\”字符本身會聯(lián)合其他的例如“\n \r”等來使用,單獨使用也需要“\\”來進行轉義。
使用原生字符串: re.Search(r"^[0\-9]$","3") != None ,在字符串前面加上r。就可以不用“\\”來表示"\"了。
排除型字符組:[^...]:表示當前位置,匹配一個沒有列出的字符。
[^0-9]:表示匹配一個不是數字的字符
字符組簡記法:
常見的有:

\d:[0-9]
\w:[0-9a-zA-Z] 這個還包括一個下劃線
\s:[ \t\r\n\v\f]

對應的排除型字符組簡記法:
\D :與\d互補
\W :與\w互補
\S :與\s互補
最簡單的應用:[\s\S]組合使用,匹配所有的字符。

相關文章

  • C#中分部方法和分部類分析

    C#中分部方法和分部類分析

    這篇文章主要介紹了C#中分部方法和分部類基本用法,并且較為詳細的分析了分部方法和分部類使用時的注意事項,需要的朋友可以參考下
    2014-11-11
  • 淺談C#中Process類的使用詳解

    淺談C#中Process類的使用詳解

    本篇文章是對C#中Process類的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C#向PPT文檔插入圖片以及導出圖片的實例

    C#向PPT文檔插入圖片以及導出圖片的實例

    PowerPoint演示文稿是我們日常工作中常用的辦公軟件之一,本篇文章介紹了C#向PPT文檔插入圖片以及導出圖片的實例,非常具有實用價值,需要的朋友可以參考下。
    2016-12-12
  • C# 設計模式系列教程-觀察者模式

    C# 設計模式系列教程-觀察者模式

    將一個系統(tǒng)分割成一個一些類相互協(xié)作的類有一個不好的副作用,那就是需要維護相關對象間的一致性。我們不希望為了維持一致性而使各類緊密耦合,這樣會給維護、擴展和重用都帶來不便。觀察者就是解決這類的耦合關系的。
    2016-06-06
  • C#中WPF顏色對話框控件的實現

    C#中WPF顏色對話框控件的實現

    在 C# WPF開發(fā)中顏色對話框控件(ColorDialog)用于對界面中的背景、文字…(擁有顏色屬性的所有控件)設置顏色,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 輕松學習C#的ArrayList類

    輕松學習C#的ArrayList類

    輕松學習C#的ArrayList類,對C#的ArrayList類感興趣的朋友可以參考本篇文章,幫助大家更靈活的運用C#的ArrayList類
    2015-11-11
  • C#實現統(tǒng)計100以內所有素數的個數

    C#實現統(tǒng)計100以內所有素數的個數

    這篇文章介紹了C#實現統(tǒng)計100以內所有素數個數的方法,文中注釋非常詳細,很適合新手學習。對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-11-11
  • WinForm下 TextBox只允許輸入數字的小例子

    WinForm下 TextBox只允許輸入數字的小例子

    WinForm下 TextBox只允許輸入數字的小例子,需要的朋友可以參考一下
    2013-04-04
  • C#找不到類型名"SqlConnection"的有效解決方法

    C#找不到類型名"SqlConnection"的有效解決方法

    最近在使用c#鏈接SqlServer的時候遇到了錯誤,通過查找相關資料終于解決了,所以下面這篇文章主要給大家介紹了關于C#找不到類型名"SqlConnection"的有效解決方法,需要的朋友可以參考下
    2023-02-02
  • C#讀寫共享文件夾的方法

    C#讀寫共享文件夾的方法

    這篇文章主要為大家詳細介紹了C#讀寫共享文件夾的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05

最新評論