BeanShell - question.

BeanShell - question. - Java - Programmation

Marsh Posté le 21-10-2003 à 12:43:14    

Existe-t-il un équivalent d'htmlentities en BeanShell ? Je voudrais faire une macro sous Jedit qui remplace les éèà etc...
 

Reply

Marsh Posté le 21-10-2003 à 12:43:14   

Reply

Marsh Posté le 21-10-2003 à 12:54:08    

[:blueflag]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 21-10-2003 à 13:13:39    

Vais-je devoir faire une MEGA-macro en répétant ça :
 

Code :
  1. SearchAndReplace.setSearchString("\\" );
  2. SearchAndReplace.setReplaceString("\\\\" );
  3. SearchAndReplace.setBeanShellReplace(false);
  4. SearchAndReplace.setIgnoreCase(false);
  5. SearchAndReplace.setRegexp(false);
  6. SearchAndReplace.replace(view);


 
pour chaque caractère ??  :)

Reply

Marsh Posté le 21-10-2003 à 13:18:44    

En fait maintenant que j'y pense, il faudra que j'exclue ensuite les espaces, pour pas me retrouver avec un   à chaque espace justement...

Reply

Marsh Posté le 21-10-2003 à 14:20:17    

euh précise ton contexte, là tu parles de BeanShell accessible dans un editeur texte en particulier, lequel?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 21-10-2003 à 14:22:18    

Je parle de JEdit (qui est extraordinaire d'ailleurs) et permet d'éditer ses macros.
En lisant la doc de JEdit, ils disent que c'est du beanshell qui est utilisé (un langage de script parait-il).
 
J'aurais voulu savoir si je suis obligé de faire un SearchAndReplace pour chaque caractère spécial, utiliser une expreg, ou si une fonction existe déjà pour tranformer les é en & eacute; par exemple. :)

Reply

Marsh Posté le 21-10-2003 à 14:25:58    

benou avait posté un bout de code pour faire ça y'a deja un bout de temps; le beanshell en gros c'est du java executé à la volée... mtnt fo savoir à quoi tu as accès pour modifier ton texte.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 21-10-2003 à 14:30:57    

the real moins moins a écrit :

benou avait posté un bout de code pour faire ça y'a deja un bout de temps; le beanshell en gros c'est du java executé à la volée... mtnt fo savoir à quoi tu as accès pour modifier ton texte.


 
Bof, c'est pas grave, j'ai répété le code pour chaque caractère finalement, et c'est très rapide, donc pas de problème. Maintenant, c'est sur que cela m'intéresse quand même de savoir s'il existait une autre possibilité. :)  
 
merci quand même. Je suis en train de préparer un article qui montre que JEdit est vraiment le meilleur éditeur HTML/CSS/JS/PHP qui existe. La gestion des macros par exemple est super-efficace. Je la posterai quand ce sera prêt.

Reply

Marsh Posté le 21-10-2003 à 14:46:28    

meme sur une pauv' machine (p3 650) avec 128mo de ram et d'autres trucs qui tournent (mail web etc) ??
(c pas pour troller, ça m'interesse)
 
ben avec ton truc, le probleme c'est que tu risques de transformer "pouet à truc" en "pouet ´ truc" non? :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 21-10-2003 à 14:47:48    

the real moins moins a écrit :

meme sur une pauv' machine (p3 650) avec 128mo de ram et d'autres trucs qui tournent (mail web etc) ??
(c pas pour troller, ça m'interesse)
 
ben avec ton truc, le probleme c'est que tu risques de transformer "pouet à truc" en "pouet ´ truc" non? :)


 
Non, parce que j'aurais fait un searchandreplace à la fin pour transformer les   en " " [:ddr555]

Reply

Marsh Posté le 21-10-2003 à 14:47:48   

Reply

Marsh Posté le 21-10-2003 à 14:54:54    

y'a pas de   dans mon exemple ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 21-10-2003 à 18:10:27    

the real moins moins a écrit :

meme sur une pauv' machine (p3 650) avec 128mo de ram et d'autres trucs qui tournent (mail web etc) ??
(c pas pour troller, ça m'interesse)
 
ben avec ton truc, le probleme c'est que tu risques de transformer "pouet à truc" en "pouet ´ truc" non? :)


J'ai fais l'expérience du développement sous jEdit (qui est un éditeur génial, pas seulement pour le HTML) sur un P3 500 avec 64Mo de RAM, sous nux, avec en permanence KDE, mozilla, KMail, GAIM et XMMS qui tournent... Bon c'était un poil limite quand le nombre de fichiers ouverts et la taille de ceux-ci devenaient importants.. Donc sur ta machine, tu risques de trouver les limites du truc de temps en temps, mais ca devrait rester très utilisable :jap:

Reply

Marsh Posté le 21-10-2003 à 18:12:47    

cool, j'essaierai :)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

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