OVH Cloud OVH Cloud

Format de liens

21 réponses
Avatar
Duzz'
http://devnews.julien-arlandis.fr/:
<http://devnews.julien-arlandis.fr/>:
http://devnews.julien-arlandis.fr/,
<http://devnews.julien-arlandis.fr/>,
http://devnews.julien-arlandis.fr/.
<http://devnews.julien-arlandis.fr/>.


--
Article publié avec Nemo
<http://news.julien-arlandis.fr/?ID=243124>

1 réponse

1 2 3
Avatar
Julien Arlandis
Le Lundi 11 Novembre 2013 à 20:08, Olivier Miakinen a écrit :
Le 11/11/2013 17:33, Elephant Man répondait à Duzz' :

http://cjoint.com/13nv/CKlqVGdTUSj.htm

http://news.julien-arlandis.fr/





Ah oui, là, y'a un problème.



Je ne comprends pas. Qu'est-ce qui provoque cette erreur ? Je suppose
que c'est dans MacSOUP vu le titre du fichier joint, mais en plus je
ne vois pas le lien avec le serveur de Julien puisqu'on lit en grisé
« news.free.fr ».



Le problème c'est que Nemo ne détecte pas systématiquement les balises,
je suis obligé de boucler plusieurs fois sur la même expression
régulière pour que ça passe. C'est quand il manque les chevrons que des
fois ça passe pas, mais la même url peut prafaitement passer dans un
autre article, la preuve :


http://cjoint.com/13nv/CKlqVGdTUSj.htm
<http://cjoint.com/13nv/CKlqVGdTUSj.htm>
http://news.julien-arlandis.fr/
<http://news.julien-arlandis.fr/>

Mais là ça passe plus :
http://cjoint.com/13nv/CKlqVGdTUSj.htm









Bien sûr il faut que tu ailles voir l'article avec Nemo. Voici ma
bidouille javascript avec la regexp que j'utilise :

[code]
alea = '@'+Math.floor(Math.random()*1e10)+'@';
body = body.replace(/(&amp;)/g, alea);
var reg = /(&lt;)(https?://[-A-Z0-9+@#/%?=~_|*$!:,.;()]+)(&gt;)/ig;
body = body.replace(reg,'<a href="$2" target="_blank"
toto1>$2</a>').replace(new RegExp(alea, 'g'), '&amp;');

body = body.replace(/(&amp;)/g, alea);
var reg = /([^"^>])(https?://[-A-Z0-9+@#/%?=~_|*$!:,.;()]+)/ig;
body = body.replace(reg,'$1<a href="$2" target="_blank"
toto2>$2</a>').replace(new RegExp(alea, 'g'), '&amp;');
[/code]

FU2 : fr.comp.lang.regexp


--
Ce message a été posté avec Nemo : <http://devnews.julien-arlandis.fr/?
1 2 3