[正则]如何判断一个字符串中是否同时存在字符串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)