この質問の答えを教えてください...
string ss="pradeep rao having 2years exp";
上記の文字列で、年(または)年の単語を見つけたいのですが、その単語と一致する場合、次のように単語を分割しません
string s="2";
string s1="years(or)year"
ありがとう
最も簡単な方法は、次のような正規表現を使用することです。
Regex = new Regex("(\d+)(years?)");
Match match = regex.Match(ss);
if(match.Success)
{
string s = match.Groups[1];
string s1 = match.Groups[2];
}
解決策はありませんが、正しい方向へのヒント:
string ss = "pradeep rao having 2years exp";
string[] SPLIT = ss.split(' ');
for (int i = 0; i < SPLIT.Length; i++)
{
if (SPLIT[i].Contains("years") || SPLIT[i].Contains("year"))
{
//SPLIT[i] is the required word split it or use Substring property to get the desired result
break;
}
}