如何在两个字符串之间提取数字,一个是固定的,另一个是任何东西

use*_*842 0 c# regex string

如何在两个字符串之间提取数字一个是固定的,另一个是任何东西EX.HimyDear139friend mydear111sayhi1234 imissdear121212 dear123likeorange

我需要提取总是在亲爱的之后的数字

Ali*_*tad 6

使用此表达式:

string expression = "dear(\d+)";
string myString = "HimyDear139friend mydear111sayhi1234 imissdear121212 dear123likeorange"
MatchCollection matches =  Regex.Matches(myString, expression);
foreach(Match m in macthes)
   Console.WriteLine(m.Groups[1].Value)
Run Code Online (Sandbox Code Playgroud)