Tag: 字符串匹配

c#字符串比较方法返回第一个非匹配的索引

是否有一个exsting字符串比较方法,它将根据两个字符串之间非匹配字符的第一次出现返回一个值? 即 string A = “1234567890” string B = “1234567880” 我想得到一个值,这将使我看到匹配中断的第一次出现是A [8]

如何在C#中比较和转换表情符号字符

我试图弄清楚如何检查一个字符串是否包含一个特定的表情符号。 例如,查看以下两个表情符号: 自行车骑手: http : //unicode.org/emoji/charts/full-emoji-list.html#1f6b4 美国国旗: http : //unicode.org/emoji/charts/full-emoji-list.html#1f1fa_1f1f8 自行车手是U+1F6B4 ,美国国旗是U+1F1FA U+1F1F8 。 但是,要检查的表情符号是在这样的数组中提供给我的,只有字符串中的数值: var checkFor = new string[] {“1F6B4″,”1F1FA-1F1F8”}; 如何将这些数组值转换为实际的unicode字符并检查字符串是否包含它们? 我可以为自行车骑士工作,但是对于美国国旗,我很难过。 对于自行车骑士,我正在做以下事情: const string comparisonStr = “…”; //some string containing text and emoji var hexVal = Convert.ToInt32(checkFor[0], 16); var strVal = Char.ConvertFromUtf32(hexVal); //now I can successfully do the following check var exists = […]

如何validation密码是否包含X大写字母和Y数字?

如何在C#中validation密码至少包含X个大写字母和至少Y个数字,整个字符串是否长于Z? 谢谢。

C#:如何删除2个字符串之间的匹配子字符串?

如果我有两个字符串..说 string1 =“Hello亲爱的c’Lint” 和 字符串2 =“亲爱的” ..我想首先比较字符串并删除匹配的子字符串.. 上面的字符串对的结果是: “你好c’Lint” (即 “Hello” 和 “c’Lint” 之间的两个空格 ) 为简单起见,我们假设string2将是string1的子集..(我的意思是string1将包含string2)..