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

[正则]怎么判断一个字符串中是否同时存在字符串1和字符串2

2012-02-01 
[正则]如何判断一个字符串中是否同时存在字符串1和字符串2?假设有一个字符串Str,我希望判断该字符串Str中,

[正则]如何判断一个字符串中是否同时存在字符串1和字符串2?
假设有一个字符串   Str,
我希望判断该字符串   Str   中,
是否同时存在字符串   Str1   和   Str2   (不论顺序)
使用正则怎么写呢﹖

[解决办法]
不用正则一样可以
if(string.IndexOf(str)!=-1&&string.IndexOf(str2))
{
存在
}
[解决办法]
if (Str.Contains(Str1) && Str.Contains(Str2)
{
//TODO: 同时存在
}

这里没有判断Str1和Str2是否相互包含,不过根据楼主的意思,Str1和Str2应该是不相互包含的。
[解决办法]
(string1)|(string2)

热点排行