我在寻找匹配字符串的解决方案时遇到了问题,因此我们可以在可能的情况下进行匹配。
使用包含username
的字符串,如下所示,
string email = "johndoe@smo.co";
string username = "johndoe";
//username could be john.doe or johnd
使用fullRes
字符串匹配用户名,以查找用户是否存在于字符串中
string fullRes = "John Doey\nMr.Django P\nSharif Khan";
string[] wrds = fullRes.Split(new[] { "\r\n", "\r", "\n"},StringSplitOptions.None);
现在关于wrds
,我已经使用过.contains
,但是它不起作用。
foreach(var s in wrds){
string[] w = s.Split();
bool isPossibleMatchName1 = username.contains(w[0]);
bool isPossibleMatchName2 = username.contains(w[1]);
}
//given method will work on
//string fullRes = "john doe\nMr.Django P\nSharif Khan";
我试图找到可以找到可能匹配项的解决方案。
如果有人可以帮助我,我将非常感激。