c# 中的 Text.RegularExpressions.Regex 类,在这个类中,我试图在其中找到包含“年”字的字符串
string s11 ="java developer in new york 2years exp"
在我使用之前
Regex = new Regex("(\d+)(years?)");
在这里,我是给定的 s11 字符串中的 getttig inter 值,例如
Match match = regex.Match(ss);
if(match.Success)
{
string s = match.Groups[1];
string s1 = match.Groups[2];
}
但是这个只适用于整数,如果假设我改变了我的字符串,比如:
string s11="java developer in new york 0.10years exp"
它停止工作。
我想同时使用整数或小数
string s11="java developer in new york 2years exp"
string s11="java developer in new york 0.10years exp"
任何机构都可以为这个问题提供正确的解决方案吗?即同时查找整数和十进制值。
感谢 pradeep