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

首頁 > 學院 > 開發設計 > 正文

C#中正則表達式只取前N個匹配結果

2019-11-17 02:52:34
字體:
來源:轉載
供稿:網友
C#中正則表達式只取前N個匹配結果

用Regex.Matches方法可以得到同指定正則表達式對應的所有匹配結果。有時,所有匹配結果可能有成千上萬個,考慮到性能效率的因素,只需要取出前N個匹配結果。下面的代碼演示了做法:

需求:取字符串中前3個數值(相連的數字)。

[csharp]view plaincopy
  1. Matchmatch=Regex.Match("12ab34de567ab890",@"/d+");
  2. for(inti=0;i<3;i++)
  3. {
  4. if(match.Success)
  5. {
  6. Response.Write(match.Value+"<br/>");
  7. match=match.NextMatch();
  8. }
  9. }

輸出:

12

34

567


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙川县| 高阳县| 温宿县| 三门县| 扶风县| 峡江县| 蚌埠市| 长海县| 泸定县| 姚安县| 辉县市| 惠水县| 台中市| 武夷山市| 易门县| 天津市| 巴林右旗| 宁都县| 镇江市| 唐河县| 霍林郭勒市| 甘肃省| 嘉定区| 石景山区| 登封市| 玛纳斯县| 湖南省| 乌什县| 延庆县| 房产| 石门县| 沐川县| 万宁市| 黑水县| 图片| 平江县| 嵩明县| 观塘区| 巫山县| 广灵县| 福安市|