首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#怎么使用正则表达式判断字符串中两个匹配条件同时存在

2012-09-16 
C#如何使用正则表达式判断字符串中两个匹配条件同时存在C#如何使用正则表达式判断字符串中两个匹配条件同

C#如何使用正则表达式判断字符串中两个匹配条件同时存在
C#如何使用正则表达式判断字符串中两个匹配条件同时存在
例如匹配条件一个是“大连” 另一个是“土地”。如果要判断的字符串中不同时存在这两个条件则不成立。
如何解决!!!请求支援!!!

[解决办法]
同时存在
Regex reg = new Regex(@".*?大连.*?土地.*?");
[解决办法]
string str = "字符串";
if (Regex.IsMatch(str, @"^(?=.*大连)(?=.*土地).*$"))
{
Console.WriteLine("成立");
}
else
{
Console.WriteLine("不成立");
}

热点排行