我相信这很简单,但我无法弄清楚。
我有一个看起来像这样的字符串:
control366NameJ04
我想从该字符串中解析第二个数字'04'。
我已经尝试过使用正则表达式,但只能提取第一个数字“ 366”。
Regex.Match(control,@"\d+");
如何使用正则表达式解析字符串中的第二个数字。如果我不能使用正则表达式,可以在C#中使用其他功能吗?
您可以Regex.Matches
用来获取字符串中的所有匹配项,然后可以在返回的Match
数组上获取所需的任何位置
var matches = Regex.Matches(control, @"\d+");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句