顯示具有 Regex 標籤的文章。 顯示所有文章
顯示具有 Regex 標籤的文章。 顯示所有文章

[C#] Regex筆記 - 搜尋特定文字並使用搜尋到的字做格式取代

2016-09-05

筆記一下,用某個Regex 條件過濾出來然後搜尋出的值再進行取代
案例文字: {IMG:a.jpg}<br />sometext{sometext2}{IMG:b.jpg}
這裡面我想要把{IMG:a.jpg} 跟 {IMG:b.jpg} 找出來,並且取代成<img src='a.jpg' /> 和 <img src='b.jpg' />
Code :

var sampleText = "{IMG:a.jpg}<br />sometext{sometext2}{IMG:b.jpg}";
 
var rgx = new Regex(@"{IMG:(?<FILENAME>.*?)}", RegexOptions.IgnoreCase);
 
var replacePattern = "<img src='$1' />";
 
var resultText = rgx.Replace(sampleText, replacePattern);
 
Response.Write(resultText);

結果:     <img src='a.jpg' /><br />sometext{sometext2}<img src='b.jpg' />


[C#] Regex筆記 - 小寫英文 數字 至少出現一次 不能有符號 限定字數

2016-08-18

筆記一下 主要是專案需求 輸入6-15位小寫英文、數字
image


[C#] Regex筆記- 找出所有的超連結+轉換相對路徑成絕對路徑

2012-12-01

 

之前發過一篇文章有關於透過Regular Expression 來抓取網頁中超連結的部分 參考網頁

但是會於遇到這樣的情形..

2012-08-27_211035_thumb


[C#] Regex筆記- 取得網頁META 紀錄的內容

2012-11-02

 

又到了Regex 時間,因為寫Regex 方法百百種,所以有碰到就紀錄一下,

今天遇到的問題,就是如何知道這網頁內容是啥東西,當然我可以用這招..Regex筆記- 移除所有HTML tag + 移除 JavaScript

但是這內容很多,所以我決定從網頁META 內容下手,如果沒有再去取<TITLE> 裡面的資料,在沒有真的去抓CONTENT

但是現在越來越多人會去寫META 了 ..

通常網頁來說 META 會長這樣..


<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="discription" content="當麻許Silverlight學習筆記" />
<meta name="keywords" content="六月羊,當麻許,Silverlight,D小調,C#" />
<meta name="keywords" content="C#,ASP.net,Regex" />
<meta name="author" content="當麻許" />
<meta name="description" content="最近公司需求,需要parse 一些資料,就趁這機會筆記一下..需求是找出網頁中,所有的超連結位置.." />


所以name 跟 content 這屬性是我要的..


[C#] Regex筆記- 取得網頁Youtube 相關訊息

2012-11-01


之前寫過但是有人問,所以最近又再整理一次..
想說紀錄一下..

基本上就是不去讀API 透過取得網頁然後parse 相關資訊回來
請注意,此文章為教學用,請勿拿去做非法用途,否則法律行為請自行負責

而且基本上這種作法,只要Youtube 官方改網頁規格就失效拉..

所以讀API才是王道..
2012-09-25_131541
我要取得資訊如下..


當麻許的超技八 2014 | Donma Hsu Design.