1. 程式人生 > >C#幾個經常用到的字串的擷取、替換

C#幾個經常用到的字串的擷取、替換

C#幾個經常用到的字串的擷取 

如將2013-08-08 替換成 20130808,程式碼寫法 string str = "2013-08-08",str = str.replace("-","");


string str="123abc456";
int i=3;
1 取字串的前i個字元
   str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i);
2 去掉字串的前i個字元:
   str=str.Remove(0,i);  // or str=str.Substring(i);
3 從右邊開始取i個字元:
  str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i);
4 從右邊開始去掉i個字元:
   str=str.Substring(0,str.Length-i); // or str=str.Remove(str.Length-i,i);
5 判斷字串中是否有"abc" 有則去掉之
   using System.Text.RegularExpressions;
   string str = "123abc456";
   string a="abc";
   Regex r = new  Regex(a);
   Match m = r.Match(str);
   if (m.Success)
   {
    //下面兩個取一種即可。
      str=str.Replace(a,"");

Response.Write(str);  
      string str1,str2;
      str1=str.Substring(0,m.Index);
      str2=str.Substring(m.Index+a.Length,str.Length-a.Length-m.Index);
      Response.Write(str1+str2);
   }
6 如果字串中有"abc"則替換成"ABC"
   str=str.Replace("abc","ABC");

************************************************

string str="adcdef"; int indexStart = str.IndexOf("d");

int endIndex =str.IndexOf("e");

string toStr = str.SubString(indexStart,endIndex-indexStart);

c#擷取字串最後一個字元的問題!

str1.Substring(str1.LastIndexOf(",")+1);

C# 擷取字串最後一個字元

k = k.Substring(k.Length-1, 1);
--------------------------------------------------------------------------------------------------------------

相關推薦

C#經常到的字串擷取替換

C#幾個經常用到的字串的擷取  如將2013-08-08 替換成 20130808,程式碼寫法 string str = "2013-08-08",str = str.replace("-",""); string str="123abc456"; int i=3; 1

經常到的字串擷取

string str="123abc456"; int i=3; 1 取字串的前i個字元    str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i);  2 去掉字串的前i個字元:    str=str.R

android 經常到的字串擷取

string str="123abc456"; int i=3; 1 取字串的前i個字元    str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i);  2 去掉字串的前i個字元:    str=str.Remove(0,i);  //

.net中經常到的字串擷取

 string str="123abc456";int i=3;1 取字串的前i個字元   str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i); 2 去掉字串的前i個字元:   str=str.Remov

。net中經常到的字串擷取

string str="123abc456";int i=3;1 取字串的前i個字元   str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字串的前i個字元:   str=str.Remove(

Android Studio - 第四十二期 經常到的字符串的截取

androidstring str="123abc456";int i=3;1 取字符串的前i個字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字符串的前i個字符: str=str.Remove(0,i);

idea的快捷鍵常用配置(包括git)jdk和javaSE和javaEE建立一個SE工程debug建立一個Web工程打war包

幾個好用的快捷鍵 Ctrl+F12,可以顯示當前檔案的結構樹 Ctrl+H ,顯示繼承關係樹 Ctrl+E,最近的檔案 Ctrl+Alt+T,可以把程式碼包在一個塊內,例如:try/catch Alt+Insert,可以生成構造器/Getter/Setter等 Ctrl+Alt+V,可以

java字串擷取替換刪除新增查詢等常用方法

1、length()字串的長度   例:char chars[]={'a','b'.'c'};     String s=new String(chars);     int len=s.length

C#程序員經常到的10實用代碼片段

方法 sin path dispose dev mono seconds second 例子 1 讀取操作系統和CLR的版本 OperatingSystem os = System.Environment.OSVersion; Console.WriteLine(“

後端不會寫頁面怎麽辦?推薦的前端UI模板組件對比

的人 動態效果 str 喜歡 開發 定制化 優點 git amazeui 前言 下面推薦並對比幾個好用的前端UI模板 推薦給以下的人使用: 1、不想重復造輪子的後端 2、不想學bootstrap的後端 3、後端開發想自己寫簡單頁面的 4、偷懶的前端 本文註重手

5實力超群的手機APP,有這足夠了(系統類閱讀類)

手機是大家都離不開的工具之一,那麼你的手機中又有幾款手機稱心如意的了?現在隨著經濟的發展,市場上的APP也大量的被研發出來,在眾多的手機APP中,我們挑的眼花繚亂,不知道哪款實用,這就是典型的選擇困難症。 在眾多的手機APP中,小編覺得以下這幾款使用起來是很不錯的,若是你的

關於統計C++方法

最近要用到關鍵詞的統計。在網上找了一些方法,所以總結一下,供參考。 利用map的特性進行同關鍵詞的數量統計,模糊匹配的話可以把資訊抽象成一個類,然後過載 < 操作符進行型別資訊的區分. //統計相同組的同學數量 struct Student { int id; s

為JS的Date物件擴充套件的prototype函式(加上若干等)

幾個經常被用到的函式,又沒用被Date物件定義的,自己定義一下,方便使用: 獲取Date物件的ISO格式的日期部分(去掉時分秒)加減若干天加上若干個月(需要處理進位等若干複雜情況)返回下個月的第一天

display:table的:垂直居中浮動……

一、為什麼不用table系表格元素? 目前,在大多數開發環境中,已經基本不用table元素來做網頁佈局了,取而代之的是div+css,那麼為什麼不用table系表格元素呢? 1、用DIV+CSS編寫出來的檔案k數比用table寫出來的要小,不信你在頁面中放1000個t

經常使用的cmd命令

-s 設備管理器 ntbackup exp 網絡管理 direct diag height edit compmgmt.msc 計算機管理 devmgmt.msc 設備管理器 diskmgmt.msc 磁盤管理工具 dfrg.msc 磁盤碎片整理 e

分享的editplus 註冊碼

地址 sky edit 使用 editplus soft -c host edi 分享幾個能用的editplus 註冊碼原文:http://host.zzidc.com/wljc/1286.html 註冊名:host1991 序列號:14F50-CD5C8-E1

簡單artTemplate的例子

ets lpar icheck security 支持 新版 render sts 手機號換綁 寫幾個簡單的artTemplate的例子,很多框架都有自己的模板(template),沒得時候,可以利用artTemplate.js完成 html文件是: <!DOCTY

Chrome瀏覽器的插件

瀏覽器 img mage 圖片 技術 HR alt class nbsp Chrome瀏覽器幾個好用的插件

C/C++關鍵字詳解——STATIC

STATIC: static關鍵字是C, C++中都存在的關鍵字, 它主要有三種使用方式, 其中前兩種只指在C語言中使用, 第三種在C++中使用(C,C++中具體細微操作不盡相同, 本文以C++為準). (1)區域性靜態變數 (2)外部靜態變數/函式 (3)靜態資料成員/成員函式 下面就這三

C/C++關鍵字詳解———CONST

  CONST: const 是由c++採用,並加進標準c中,但是他們的意義完全不同,在舊版本(標準前)的c中,如果想建立一個常量,必須使用前處理器: #define PI 3.14159 此後無論在何處使用PI,都會被前處理器以3.14159替代。編譯器不對PI進行型別檢