国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

正則表達式截取字符串的方法技巧

2020-03-16 21:04:31
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了正則表達式截取字符串的方法技巧,需要的朋友可以參考下

有這么一段字符串:

[數字]字符串

結果

取 a=數字

b=字符串

截取方法1:

 

 
  1. int a = Convert.ToInt32(txt1.Text.Trim().Replace('['']').Split(']')[1]); 
  2. string b = txt1.Text.Trim().Replace('['']').Split(']')[2]; 

截取方法2:

 

 
  1. string str = "[數字]字符串"
  2. Regex reg = new Regex(@" 
  3. ([^]+)/](.*)"); 
  4. string a= Convert.ToInt32( reg.Match(str).Groups[1].Value); 
  5. string b= Convert.ToInt32( reg.Match(str).Groups[2].Value); 

截取方法3

 

 
  1. string tempStr = "[數字]字符串";  
  2. string pattern = @" 
  3. ([/s§]∗) 
  4. ([/s/S]*)"; 
  5. Regex re = new Regex(pattern);  
  6. string str1 = Regex.Replace(tempStr,pattern,"$1");  
  7. string str2 = Regex.Replace(tempStr, pattern, "$2"); 

變成數組怎么寫

 

 
  1. /// <summary> 
  2. /// 返回一個字符串數組 
  3. /// </summary> 
  4. /// <param name="str"></param> 
  5. /// <returns></returns> 
  6. public string[] ReturnIDAndName(string str) 
  7. {  
  8. string[] stringArray = new string[2];  
  9. Regex reg = new Regex(@" 
  10. ([^]+)/](.*)"); 
  11. stringArray[0]= reg.Match(str).Groups[1].Value; 
  12. stringArray[1] = reg.Match(str).Groups[2].Value;  
  13. return stringArray; 
  14. }  
  15.  
  16. /// <summary> 
  17. /// 截取字符串編號 
  18. /// </summary> 
  19. public int ReturnId(string str) 
  20. try 
  21. if (string.IsNullOrEmpty(str)) 
  22. return 0; 
  23. Regex regex = new Regex("(?<=//[)//d+(?=//])"); 
  24. Match m = regex.Match(str); 
  25. int pid; 
  26. if (!m.Success) 
  27. pid = int.Parse("[" + regex.Match(str).Value + "]"); 
  28. return int.Parse(regex.Match(str).Value); 
  29. catch 
  30. return 0; 

以上就是本文給大家分享的正則表達式截取字符串的方法技巧,希望大家喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河南省| 江都市| 酒泉市| 铁岭县| 即墨市| 五常市| 土默特右旗| 女性| 尚志市| 伊春市| 麟游县| 额济纳旗| 余江县| 邵阳县| 那曲县| 巴青县| 宝坻区| 罗甸县| 富源县| 龙海市| 瑞安市| 丹凤县| 三门峡市| 苏州市| 洛扎县| 托克托县| 米易县| 石景山区| 桓台县| 全椒县| 肇源县| 突泉县| 葵青区| 达日县| 合水县| 柞水县| 马关县| 屯门区| 门头沟区| 满城县| 共和县|