Hello,
j'essaie de me mettre un peu aux expressions régulières, mais j'ai un peu de mal à en comprendre certaines.
Notamment, je cherche à en comprendre une qui change une url en lien cliquable.
Voici la bêbête :
(((https?|ftp)://(w{3}\.)?)(?<!www)(\w+-?)*\.([a-z]{2,4}))
Si je la décompose :
[un motif en "http" avec le "s" d'optionnel OU "ftp"]
[://]
[c'est là que j'ai du mal : www. optionnel et la suite je ne pige pas]
à quoi sert (?<!www)(\w+-?)* ???
[.]
[fini par une chaine de 2 à 4 lettres]
Quelqu'un pour expliquer ?
D'avance merci !
# zero-width negative look-behind assertion
Posté par Sisyphe Plâtrier . Évalué à 3.
hth
# des mots mais ?
Posté par herqu . Évalué à 2.
(
\w+ : une suite de caractére alphanumérique
-? éventuellement terminée par un signe -
)
* répété zéro ou plusieurs fois.
[^] # Re: des mots mais ?
Posté par herqu . Évalué à 3.
(?<!www) : non précédée de www
( tu cherches donc des "mots" éventuellement terminée par - n'étant pas précédé par www )
# kregexpeditor
Posté par Mildred (site web personnel) . Évalué à 4.
apt-get install kregexpeditor
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.