regular full containing regex string find order any

regex - full - regular expression match string containing



Java Regex busca una combinaciĆ³n de palabras en cualquier orden (1)

Puedes usar lookahead:

(?=.*?NCAA)(?=.*?Basketball)

O bien usa la alternancia:

NCAA.*?Basketball|Basketball.*?NCAA

Estoy buscando una manera de encontrar dos o más palabras en una oración que pueda venir en cualquier orden. Por ejemplo, podría buscar las palabras "NCAA" y "Baloncesto" en una oración que dice NCAA Indiana vs. Purdue Basketball "o podría decir" Indiana vs. Purdue Basketball NCAA ". ¿Cómo escribiría la expresión regular para las palabras que aparecen en cualquier orden y en cualquier ubicación de la cadena?