2x30+5x40+6x15这样的字符串,怎么读出里头的7、30、5、20之类的数

1个回答

写回答

Julia1986

2025-12-29 20:27

+ 关注

AI
AI

用正则表达式吧,最简单:using System;using System.Text.RegularExpressions;

namespace GetNumberOfString{ class Program { static void MAIn(string[] args) { string input = sdfsdf2132kkk2323kk24; int[] getNumber = GetNumber(input) foreach (var i in getNumber) { Console.WriteLine(i); } Console.ReadLine(); }

public static int[] GetNumber(string getString) { var intRegEx = new RegEx([0-9]+); var intMatches = intRegEx.Matches(getString); int count = 0; var result = new int[intMatches.Count]; foreach (Match intMatche in intMatches) { result[count++] = Convert.ToInt32(intMatche.Value); } return result; } }}

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号