PHP Expression régulières

PHP Expression régulières - Programmation

Marsh Posté le 14-08-2001 à 16:30:38    

Comment marchent les expressions régulières, je n'y comprend rien à ces putains de signes ds tous les sens:
 
Exemple 1. Extraction d'un numéro de page d'une chaîne.
 
<?php
if (preg_match("/page\s+#(\d+)/i", "Aller à la page numéro 9.", $parts))
    print "La page suivante est $parts[1]";
else
    print "Page introuvable.";
?>
 
Moi je veux juste repérer qu'un mot commence et fini par un tiret '-'

Reply

Marsh Posté le 14-08-2001 à 16:30:38   

Reply

Marsh Posté le 14-08-2001 à 17:49:36    

[[:<:]]-.* ça c'est n'importe quel mot commençant par -
[[:>:]]-.* n'importe quel mot finissant par -
 
@+

Reply

Marsh Posté le 14-08-2001 à 17:50:46    

pourquoi ça ne s'afiche pas je sais je reprend sans fioriture:
[ [ :<: ] ]-.*   commence par
[ [ :>: ] ]-.*   fini par
@+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed