判断一个字符串 是否 包含 字符串数组的一个或多个

string input="11and22or"

string [] array = {"and","or"}

怎么用正则表达式判断? 正则表达式是否最优解??


蓝山帝景
浏览 1262回答 2
2回答

蝴蝶不菲

for(int i=0,i<array.Length,i++) {if (input.IndexOf(array[i])>=0) return true;}如上,循环一下不就得了。否则,你想先动态的构造一个正则表达式?那不还得先把array遍历一遍,费时费力。
打开App,查看更多内容
随时随地看视频慕课网APP