1. 程式人生 > >C#正則表示式總結

C#正則表示式總結

1.獲取html標籤中的所有文字

<meta property=""og:title"" content="標題文字" />

 string s=Regex.Match(scon, @"<meta property=""og:title"" content=""(.*?)"" />", "").Groups[1].Value;

s=標題文字;

 string s1=Regex.Match(scon, @"<meta property=""og:title"" content=""(.*?)"" />", "").Value;

s1=<meta property=""og:title"" content="標題文字" />

//替換

System.Text.RegularExpressions.Regex.Replace(scon, @"""(\d+)"":", "");

雙引號 在正則中要用2個雙引號表示

匹配 /Rd42K

 bool flag = System.Text.RegularExpressions.Regex.IsMatch(snewData, @"/[a-zA-Z0-9]{5}");

/使用正則表示式把var requestId_112331234=替換掉
 scontent = System.Text.RegularExpressions.Regex.Replace(scontent, @"var requestId_(\d+)=", "");

2.獲取div中的所有內容

 pattern = "<divclass=\"content-box\">[\\s\\S]*?</div>";               
                Match result = Regex.Match(articlecontent, pattern);//匹配一個  
                articontent = cString.CleanHtml(result.Value);

相關推薦

C#表示式總結

1.獲取html標籤中的所有文字 <meta property=""og:title"" content="標題文字" />  string s=Regex.Match(scon, @"<meta property=""og:title"" content

C#表示式簡單總結

C#: c#中驗證正則表示式的類為System.Text.RegularExpressions.Regex 簡單的匹配方法為IsMatch(4個過載方法) 正則表示式語法: 一、匹配單個字元 [ ]:從中選擇一個字元匹配 如:單詞字元([ae])、非單詞

關於C#表示式MatchCollection類的總結

認識MatchCollection 類 表示通過以迭代方式將正則表示式模式應用於輸入字串所找到的成功匹配的集合。 名稱空間:  System.Text.RegularExpressions 屬性:Count  獲取匹配項的數目。  方法:ToString  返回表示當

表示式總結(JavaScript、python、PHP、golang、C++、java、C#)之彙總

第一種:JavaScript(ES6) A:分隔符: 例如:reg=/\d(.)\1/g  (切記:不能帶單引號和雙引號) X:ES6之新規則:s 修飾符:dotAll 模式 正則表示式中,點(.)是一個特殊字元,代表任意的單個字元,但是行終止符(line terminat

C# 表示式的一些語法筆記

基礎語法看這裡:正則表示式語法 下面是一些其他要注意的點…… 反斜槓 + 元字元 表示匹配元字元本身。 eg:元字元 . 表示除換行符以外的任意字元,而 \. 表示匹配 . 。 一般定義正則表示式字串時會加上 @,表示不轉義。 eg:string patt

C# -- 表示式匹配字元之含義

原文: C# -- 正則表示式匹配字元之含義 C#正則表示式匹配字元之含義 1.正則表示式的作用:用來描述字串的特徵。 2.各個匹配字元的含義: .   :表示除\n以外的單個字元 [ ]  :表示在字元陣列[]中羅列出來的字元任意取單個 |   :表示“或”的意思

C# 表示式檢查輸入字元

public class Validator 2 { 3 #region 匹配方法 4 /// <summary> 5 /// 驗證字串是否匹配正則表示式描述的規則 6

RE表示式總結(一)

一、概念         正則表示式,又稱規則表示式。(英語:Regular Expression,在程式碼中常簡寫為regex、regexp或RE),電腦科學的一個概念。正則表示式是對字元串(包括普通字元(例如,a 到 z 之間的字母)和特殊字元(稱為“

C 表示式的完全匹配 部分匹配及忽略大小寫的問題

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

C#表示式入門(下)

一、匹配郵政編碼,郵政編碼為6位數字組成。 string code; code = Console.ReadLine(); Regex reg = new Regex(@"^\d{6}$",RegexOptions.None); Console.WriteLine(reg.IsMat

C#表示式入門(中)

一、忽略匹配優先模式 *? 重複任意次,但儘可能少重複 +? 重複1次或更多次,但儘可能少重複 ?? 重複0次或1次,但儘可能少重複 {n,m}? 重複n到m次,但儘可能少重複 {n,}? 重複n次以上,但儘可能少重複   【例二】在滿足匹配時

C#表示式入門(上)

一、說明 使用正則表示式 需要包含名字空間using System.Text.RegularExpressions; .Net使用的是傳統型NFA引擎,.NET正則表示式流派概述 分類 舉例 字元縮略表示法

C#表示式提取HTML中IMG標籤的SRC地址

原文:http://blog.csdn.net/smeller/article/details/7108502 一般來說一個 HTML 文件有很多標籤,比如“<html>”、“<body>”、“<table>”等,想把文件中的 img 標籤提取出來並不

C#表示式Regex類的使用

C#中為正則表示式的使用提供了非常強大的功能,這就是Regex類。這個包包含於System.Text.RegularExpressions名稱空間下面,而這個名稱空間所在DLL基本上在所有的專案模板中都不需要單獨去新增引用,可以直接使用。 1、定義一個Regex類的例項

表示式總結

表1.常用的元字元 程式碼 說明 . 匹配除換行符以外的任意字元 \w 匹配字母或數字或下劃線或漢字 \s 匹配任意的空白符 \d 匹配數字 \b 匹配單詞的開始或結束 ^ 匹配字串的開始 $ 匹配字串的結束 表2.常用的限定符 程式碼/語法 說明 * 重複零次或更多次

python~表示式總結

目錄 pattern物件的屬性 flags屬性: groups屬性: groupindex屬性: Match物件的屬性 string 屬性: re屬性: pos屬性: endpos屬性: lastindex屬性: lastgroup屬性: grou

python~表示式總結

目錄 編譯正則表示式 re.compile(pattern,flags=0) pattern.match pattern.search pattern.findall 1.正則表示式無圓括號 2.正則表示式中含有1個圓括號 3.正則表示式中含有多個圓括號 pa

python~表示式總結

目錄 正則表示式總結 1.正則表示式模式 2.特殊表示式含義 2.1 .(點) 2.2 \(斜槓) 2.3 [...](方括號) 2.4 [^...] 2.5 ^ 2.6 \d 2.7 \D 2.8 \s 2.9 \S 2.10 \w 2.

MySQL 表示式總結 萬用字元 元字元

總結 正則表示式和LIKE的區別聯絡,在沒有萬用字元的情況下,LIKE是對整列的一整個詞檢索,如果有一個字母匹配不上就不會檢索出來,而正則表示式是隻要列中有包含檢索詞的內容,就輸出行。如果檢索表示式加上^和$,兩者作用相同 正則表示式萬用字元: REGEXP ‘’ | [

JS基礎丨06. 表示式總結

1. 正則表示式的建立方式: 01. 正則表示式的建立方式 1. 使用new關鍵字; 2. 字面量的方式建立一個正則表示式; 3. 帶字元模式 var box=new RegExp("box"