C 用正規表示式擷取字串兩種辦法

2021-05-28 04:45:05 字數 495 閱讀 6999

一:

string str="trare   (b) var h'01 14dc:h'009(h'0001)=h'0008";

string strarray=str.split(new string,stringsplitoptions.removeemptyentries);

結果:把str已「:」截成兩半

trare   (b) var h'01 14dc

h'009(h'0001)=h'0008

二:

listdlist = new list();

string txt2 = "1   58   50000   483   250   483    250   3200      6   3200       6";

foreach (match mch in regex.matches(txt2, "[0-9]+"))

結果:把txt2裡的11個數字分別存入dlist

用正規表示式擷取字串

region 匹配字元 獲取資訊 匹配字元 獲取資訊 被匹配字串 匹配內容 匹配到的資訊 public static string matchfunction string nowhtml text,string matchname catch return values endregion 使用例...

正規表示式擷取字串操作

string str shdfj3h434343hjhjhgfg 第一步,去除空格trim str.trim 定義乙個空的字串 string str1 null if str null equals str system.out.println str1 前面會生成乙個null這個方法只能吧數字提取...

如何用正規表示式擷取字串

有這麼一段字串 數字 字串 結果取 a 數字 b 字串 擷取方法1 int a convert.toint32 txt1.text.trim replace split 1 string b txt1.text.trim replace split 2 擷取方法2 string str 數字 字串 ...