Regex "ne commence pas par XX"

Résolu/Fermé
Signaler
Messages postés
2
Date d'inscription
vendredi 30 janvier 2015
Statut
Membre
Dernière intervention
31 janvier 2015
-
Messages postés
2
Date d'inscription
vendredi 30 janvier 2015
Statut
Membre
Dernière intervention
31 janvier 2015
-
Bonjour,

Je souhaite mettre en place une regex via un preg_match qui retournerai true si une variable NE commence PAS par un mot (pas une simple lettre)

Je ne suis pas un expert en regex, j'ai entendue parlé des assertions mais ça m'a l'air trop complexe pour moi..

Chose importante : je suis obligé de le faire avec une regex (avec un strpos ça serait déjà terminé.. mais je ne peux pas.. Le preg_match est déjà existant dans un script, et la regex est à mettre en bdd)

Merci.
A voir également:

2 réponses

Messages postés
34195
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
29 novembre 2021
3 851
Bonjour,

Un truc de ce genre ne ferait il pas l'affaire ?:

^(?!TonMot).*

7
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Messages postés
2
Date d'inscription
vendredi 30 janvier 2015
Statut
Membre
Dernière intervention
31 janvier 2015

En effet tout bêtement.

Ma regex final est :
^(?!AN)^(?!AM)

(Ne commence pas par AN ni par AM)

Merci beaucoup !