Bonjour à tous,
J'avais un besoin précis : je souhaitais remplacer sur des articles qui contiennent à chaque fois une cinquantaine d'urls, le texte des hyperliens par "cliquez ici" (par exemple).
En théorie JCE permet les expressions régulières mais ça ne fonctionnait pas.
Finalement, après avoir contacté Ryan, le développeur de JCE, il vient de sortir une nouvelle version de développement que j'ai testée... et ça fonctionne.
Je voulais donc partager l'astuce avec vous.
Voici le petit tuto (en anglais pcq je devais le rédiger en anglais sur le site, mais ça se lit comme du français ) et l'image animée.
[big up à cavo789 qui m'a sacrément aidé pour bien formuler le regex )
Advanced Search&Replace (with a Regular Expression aka regex) in order to transform all Hyperlink Text to "here" in one click
Here is an example of different hyperlinks, having different URLs and different Text
The goal is to change the Hyperlink Text everywhere by "here", while keeping unchanged the correponsing URLs.
For this we can use a Regular Expression (aka regex).
In the editor
J'avais un besoin précis : je souhaitais remplacer sur des articles qui contiennent à chaque fois une cinquantaine d'urls, le texte des hyperliens par "cliquez ici" (par exemple).
En théorie JCE permet les expressions régulières mais ça ne fonctionnait pas.
Finalement, après avoir contacté Ryan, le développeur de JCE, il vient de sortir une nouvelle version de développement que j'ai testée... et ça fonctionne.
Je voulais donc partager l'astuce avec vous.
Voici le petit tuto (en anglais pcq je devais le rédiger en anglais sur le site, mais ça se lit comme du français ) et l'image animée.
[big up à cavo789 qui m'a sacrément aidé pour bien formuler le regex )
Advanced Search&Replace (with a Regular Expression aka regex) in order to transform all Hyperlink Text to "here" in one click
Here is an example of different hyperlinks, having different URLs and different Text
The goal is to change the Hyperlink Text everywhere by "here", while keeping unchanged the correponsing URLs.
For this we can use a Regular Expression (aka regex).
In the editor
- switch to Code view (the tab on the top-right of the editor)
- search (\<a[^>]*>)(?<url_text>[^>]*)(<\/a>)
- replace by $1here$3
- click on the "Regular Expression" button on the right
- click on the "Replace All" button
Commentaire