C# 中不区分大小写的 Contains(string)

有没有办法使以下返回为真?

string title = "ASTRINGTOTEST";
title.Contains("string");

似乎没有允许我设置大小写敏感度的重载。

解决方法:

1、按索引

string title = "STRING";

if (title.IndexOf("string", 0, StringComparison.CurrentCultureIgnoreCase) != -1)
{
    // contains 
}

2、通过更改大小写

string title = "STRING";

bool contains = title.ToLower().Contains("string")

3、通过正则表达式

Regex.IsMatch(title, "string", RegexOptions.IgnoreCase);

欢迎分享,(木庄网络博客交流QQ群:562366239

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论