Comment puis-je dire, dans les expressions régulières:Aide à l'expression régulière particulière - Non contenant une chaîne de caractères
Toute partie d'une chaîne commençant par une lettre majuscule, contenant au moins un caractère d'espace, ne contenant pas la chaîne
" _ "
(espace de soulignement de l'espace), et se terminant par la chaîne "!!!" (sans les citations)?
J'ai des problèmes avec la partie "ne contenant pas".
Voici ce que j'ai jusqu'à présent:
[A-Z].* .*!!!
Comment puis-je modifier cette option pour spécifier aussi « ne contenant pas « _ » »?
Il n'est pas nécessaire que ce soit la chaîne spécifique "_". Comment puis-je dire "ne contenant pas" UNE chaîne? Par exemple ne contenant pas "chien"?
Modifier: Je voudrais que la solution soit compatible avec la "preg_replace" de Php
Modifier: Exemples:
Exemples pour "_":
Abc xyz !!! < --- Correspondances
Hello World !!! < --- Correspondances
A _ Space Underscore Space !!! < --- Ne correspond pas à
Exemples pour "chien":
Quel chien !!! < --- Ne correspond pas, (contient "dog")
Bonjour Monde !!! < --- Correspondances
Bonjour, quelle langue utilisez-vous? Perl Reg.exps? ECMAScript? – Benoit
Pouvez-vous poster quelques exemples de chaînes valides/invalides? – Kobi