Expression régulière, masque

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Expression régulière, masque

Re: Expression régulière, masque

par jojolapine » 01 mars 2014, 22:21

Bonsoir,

Essaye d'utiliser preg_match_all de cette manière : http://lumadis.be/regex/test_regex.php?id=2102
Voici l'expression que j'ai utilisée, et ça semble bien fonctionner :

Code : Tout sélectionner

#([\w-]+)#i
Cordialement,

Expression régulière, masque

par balista » 28 févr. 2014, 15:35

Bonjour
C'est mon premier passage, j'ai un petit problème avec les expressions régulières.
J'aimerai utiliser cette fonction pour me créer un tableau des termes séparés par un caractère non alphabétique ou numérique, l'ennui, c'est que éàèüöäêûîô etc ne sont pas considérés comme des caractères alphabétiques.
L'expression: $SP=preg_split("`\W`",trim($ligne)); considère Légionaire comme 2 mots. L gionaire par exemple. de même que les - utilisés en Français séparent les noms.

Merci par avance pour votre solution, probablement pas compliquée, mais moi et les expressions régulières, c'est pas la joie.
Je n'ai pas trouvé de bon site à cet égard et la doc officielle, venant de l'anglais a complètement occulté ce problème