C#中按字符串截取長(zhǎng)字符串實(shí)例
更新時(shí)間:2014年11月17日 14:15:07 投稿:shichen2014
這篇文章主要介紹了C#中按字符串截取長(zhǎng)字符串的實(shí)現(xiàn)方法,以實(shí)例形式展示了C#中正則匹配截取字符串的技巧,需要的朋友可以參考下
本文實(shí)例講述了C#中按字符串截取長(zhǎng)字符串的方法。分享給大家供大家參考。具體方法如下:
一般來(lái)說(shuō)使用string自帶的split就可以,但是split只能按char類型截取,不是很方便。
按字符串截取,使用的是正則表達(dá)式,簡(jiǎn)單的兩行代碼,就解決很多問(wèn)題。
如下
復(fù)制代碼 代碼如下:
string content =@"長(zhǎng)字符創(chuàng)";
Regex regex = new Regex(@"按照截?cái)嗟淖址?);
string[] result = regex.Split(content);
Regex regex = new Regex(@"按照截?cái)嗟淖址?);
string[] result = regex.Split(content);
例子:
復(fù)制代碼 代碼如下:
class Program
{
static void Main(string[] args)
{
string content = @"
撐著油紙傘,<br>獨(dú)自彷徨在悠長(zhǎng)、悠長(zhǎng)又寂寥的雨巷,<br>我希望逢著 <br>一個(gè)丁香一樣的<br>結(jié)著愁怨的姑娘。<br>她是有<br>丁香一樣的顏色,
<br>丁香一樣的芬芳,<br>丁香一樣的憂愁,<br>在雨中哀怨,<br>哀怨又彷徨;<br>她彷徨在這寂寥的雨巷,<br>撐著油紙傘<br>像我一樣,<br>
像我一樣地<br>默默彳?。?chì chù )著<br>冷漠、凄清,又惆悵。<br>她靜默地走近,<br>走近,又投出<br>太息一般的眼光<br>她飄過(guò)<br>
像夢(mèng)一般地,<br>像夢(mèng)一般地凄婉迷茫。<br>像夢(mèng)中飄過(guò)<br>一枝丁香地,<br>我身旁飄過(guò)這女郎;<br>她靜默地遠(yuǎn)了,遠(yuǎn)了,<br>到了頹圮(pǐ)的籬墻,
<br>走盡這雨巷。<br>在雨的哀曲里,<br>消了她的顏色,<br>散了她的芬芳,<br>消散了,<br>甚至她的<br>太息般的眼光,<br>丁香般的惆悵。<br>
撐著油紙傘,獨(dú)自<br>彷徨在悠長(zhǎng),悠長(zhǎng)<br>又寂寥的雨巷,<br>我希望飄過(guò)<br>一個(gè)丁香一樣的<br>結(jié)著愁怨的姑娘。
";
Regex regex = new Regex(@"<br>");
string[] result = regex.Split(content);
foreach(string item in result)
{
Console.WriteLine(item);
}
Console.ReadLine();
}
}
{
static void Main(string[] args)
{
string content = @"
撐著油紙傘,<br>獨(dú)自彷徨在悠長(zhǎng)、悠長(zhǎng)又寂寥的雨巷,<br>我希望逢著 <br>一個(gè)丁香一樣的<br>結(jié)著愁怨的姑娘。<br>她是有<br>丁香一樣的顏色,
<br>丁香一樣的芬芳,<br>丁香一樣的憂愁,<br>在雨中哀怨,<br>哀怨又彷徨;<br>她彷徨在這寂寥的雨巷,<br>撐著油紙傘<br>像我一樣,<br>
像我一樣地<br>默默彳?。?chì chù )著<br>冷漠、凄清,又惆悵。<br>她靜默地走近,<br>走近,又投出<br>太息一般的眼光<br>她飄過(guò)<br>
像夢(mèng)一般地,<br>像夢(mèng)一般地凄婉迷茫。<br>像夢(mèng)中飄過(guò)<br>一枝丁香地,<br>我身旁飄過(guò)這女郎;<br>她靜默地遠(yuǎn)了,遠(yuǎn)了,<br>到了頹圮(pǐ)的籬墻,
<br>走盡這雨巷。<br>在雨的哀曲里,<br>消了她的顏色,<br>散了她的芬芳,<br>消散了,<br>甚至她的<br>太息般的眼光,<br>丁香般的惆悵。<br>
撐著油紙傘,獨(dú)自<br>彷徨在悠長(zhǎng),悠長(zhǎng)<br>又寂寥的雨巷,<br>我希望飄過(guò)<br>一個(gè)丁香一樣的<br>結(jié)著愁怨的姑娘。
";
Regex regex = new Regex(@"<br>");
string[] result = regex.Split(content);
foreach(string item in result)
{
Console.WriteLine(item);
}
Console.ReadLine();
}
}
運(yùn)行結(jié)果如下圖所示:

雖然小技巧,但是能提高工作效率。
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- C#(.net)中按字節(jié)數(shù)截取字符串最后出現(xiàn)亂碼問(wèn)題的解決
- C# 字符串、數(shù)組和List的截取和轉(zhuǎn)換實(shí)例
- C#字符串的截取函數(shù)用法總結(jié)
- C#實(shí)現(xiàn)左截取和右截取字符串實(shí)例
- C#實(shí)現(xiàn)中英文混合字符串截取的方法
- C#實(shí)現(xiàn)根據(jù)字節(jié)數(shù)截取字符串并加上省略號(hào)的方法
- C#截取中英文混合指定長(zhǎng)度字符串實(shí)例
- C#中英文混合字符串截取函數(shù)
- C#幾種截取字符串的方法小結(jié)
- C#中截取字符串的的基本方法詳解
相關(guān)文章
C#校驗(yàn)時(shí)間格式的場(chǎng)景分析
本文通過(guò)場(chǎng)景分析給大家講解C#里如何簡(jiǎn)單的校驗(yàn)時(shí)間格式,本次的場(chǎng)景屬于比較常見(jiàn)的收單API,對(duì)第三方的訂單進(jìn)行簽名驗(yàn)證,然后持久化到數(shù)據(jù)庫(kù),需要的朋友跟隨小編一起看看吧2022-08-08
C#中的三種定時(shí)計(jì)時(shí)器Timer用法介紹
這篇文章介紹了C#中的三種定時(shí)計(jì)時(shí)器Timer的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
C#爬取動(dòng)態(tài)網(wǎng)頁(yè)上信息得流程步驟
動(dòng)態(tài)內(nèi)容網(wǎng)站使用 JavaScript 腳本動(dòng)態(tài)檢索和渲染數(shù)據(jù),爬取信息時(shí)需要模擬瀏覽器行為,否則獲取到的源碼基本是空的,這篇文章主要給大家詳細(xì)介紹了C#爬取動(dòng)態(tài)網(wǎng)頁(yè)上信息得流程步驟,需要的朋友可以參考下2024-10-10

