Je dois créer une expression régulière qui peut correspondre à plusieurs chaînes. Par exemple, je veux trouver toutes les instances de «bon» ou «excellent». J'ai trouvé quelques exemples, mais ce que je suis venu avec ne semble pas fonctionner:Regex pour faire correspondre plusieurs chaînes
\b(good|great)\w*\b
Quelqu'un peut-il me diriger dans la bonne direction?
Editer: Je devrais noter que je ne veux pas simplement faire correspondre des mots entiers. Par exemple, je pourrais vouloir faire correspondre «ood» ou «reat» (parties de mots).
Éditer 2: Voici un exemple de texte: "C'est une très bonne histoire." Je pourrais vouloir faire correspondre "ceci" ou "vraiment", ou je pourrais vouloir faire correspondre "eall" ou "reat".
Voulez-vous également faire correspondre "oo", "o" ou "t"? – jpalecek
Qu'en est-il de ooooooooooooooooooooooooooooooooooooo? –
J'ai trouvé qu'en utilisant "bon | bon" comme le modèle fonctionne, est-ce correct? Pourquoi les exemples de certaines personnes ont-ils plus de balisage? –