程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 編程樂趣:C#中按字符串截取長字符串

編程樂趣:C#中按字符串截取長字符串

編輯:C#入門知識

相信大家都用過,不過我覺得還是挺好用的,因為在平時寫代碼總能用到這個截取所以還是分享一下吧。
一般來說使用string自帶的split就可以,但是split只能按char類型截取,不是很方便。
按字符串截取,使用的是正則表達式,簡單的兩行代碼,就解決很多問題。


如下

 string content =@"長字符創";


 Regex regex = new Regex(@"按照截斷的字符串");


 string[] result = regex.Split(content);

例子:
class Program
    {
        static void Main(string[] args)
        {
            string content = @"
撐著油紙傘,
獨自彷徨在悠長、悠長又寂寥的雨巷,
我希望逢著
一個丁香一樣的
結著愁怨的姑娘。
她是有
丁香一樣的顏色,
丁香一樣的芬芳,
丁香一樣的憂愁,
在雨中哀怨,
哀怨又彷徨;
她彷徨在這寂寥的雨巷,
撐著油紙傘
像我一樣,
像我一樣地
默默彳亍( chì chù )著
冷漠、淒清,又惆怅。
她靜默地走近,
走近,又投出
太息一般的眼光
她飄過
像夢一般地,
像夢一般地淒婉迷茫。
像夢中飄過
一枝丁香地,
我身旁飄過這女郎;
她靜默地遠了,遠了,
到了頹圮(pǐ)的籬牆,
走盡這雨巷。
在雨的哀曲裡,
消了她的顏色,
散了她的芬芳,
消散了,
甚至她的
太息般的眼光,
丁香般的惆怅。
撐著油紙傘,獨自
彷徨在悠長,悠長
又寂寥的雨巷,
我希望飄過
一個丁香一樣的
結著愁怨的姑娘。 "; Regex regex = new Regex(@"
"); string[] result = regex.Split(content); foreach(string item in result) { Console.WriteLine(item); } Console.ReadLine(); } }
結果圖:


雖然小技巧,但是能提高工作效率啊。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved