Regex "ne commence pas par XX" [Résolu/Fermé]

Messages postés
2
Date d'inscription
vendredi 30 janvier 2015
Statut
Membre
Dernière intervention
31 janvier 2015
- - Dernière réponse : zoipod
Messages postés
2
Date d'inscription
vendredi 30 janvier 2015
Statut
Membre
Dernière intervention
31 janvier 2015
- 31 janv. 2015 à 10:43
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.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
26522
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 octobre 2019
1833
7
Merci
Bonjour,

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

^(?!TonMot).*

Dire « Merci » 7

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

CCM 64130 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
0
Merci
En effet tout bêtement.

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

(Ne commence pas par AN ni par AM)

Merci beaucoup !