C#字符串匹配
如何用C#匹配字符串
比如,串1=打
串2=打击
我希望的结果是,串1和串2不相等。可是用了正则,还有一些==,equal等等函数,判断的结果是这两个串是相等的。如何能实现这个判断过程呢?
[解决办法]
string s1 ="打";
string s2 = "打击";
if(s2.Length - s2.Replace(s1, "").Length > 0)
Console.WriteLine("字符串匹配");
[解决办法]
么看懂
[解决办法]
string s1 ="打";string s2 = "打击";if (s1 == s2) Console.WriteLine("字符串相等");else Console.WriteLine("字符串不相等");
[解决办法]
string ss0 = "打";
string ss1 = "打击";
if(ss0.CompareTo(ss1) == 0)
Console.WriteLine("字符串匹配");
else
Console.WriteLine("字符串不匹配");
[解决办法]
^打[\u4e00-\u9fa5]?$
[解决办法]
用string类的静态方法compare,看看行不行
[解决办法]
string s1 ="打";
string s2 = "打击";
if (ss0.Equles(ss1))
Console.WriteLine("字符串相等");
else
Console.WriteLine("字符串不相等");