I want to know whether the string strs contains 'exe','dll','a','lib',in c#,
I can do : int index =  indexofany(strs,["exe","dll","a","lib"]);
but in D:  I must to do like this:

findStr(strs,["exe","lib","dll","a"]))

bool findStr(string strIn,string[] strFind)
{
        bool bFind = false;
        foreach(str;strFind)
        {
                if(strIn.indexOf(str) !=-1)
               {
                     bFind = true;
                        break;
               }
        }
        return bFind;
}

phobos 's string.d can add this some function to let the indexOfAny to better?

Thank you.

Frank

Reply via email to