
La fonction "replaceregexp" peut être utilisée pour remplacer une chaine de caractères par une autre dans une variable de type string. Cet article précise comment elle peut-être utilisée à travers un exemple simple.
Il est relativement fréquent d’avoir à remplacer une chaine de caractères par une autre dans des traitements réalisés en script OJS dans une application sous P5.
La méthode « replaceregexp » appliquée sur des variables ou des champs de type « string » permet de réaliser simplement cette opération.
La méthode « replaceregexp » s’utilise de la manière suivante :
new_label = old_label.replaceregexp(reg_exp,target_sub_string);
Ainsi la variable « new_label » aura pour valeur celle de la variable « old_label » dont les caractères répondant à l’expression régulière « reg_exp » auront été remplacés par « target_sub_string ».
La méthode « replaceregexp » s’applique sur une variable de stype « string » et nécessite 2 arguments : replaceregexp (REG_EXP , REPLACING_STRING)
Avec :
<td >
Type
</td>
<td >
Description
</td>
<td >
Obligatoire
</td>
<td >
Regular<br /> Expression
</td>
<td >
Chaine de caractères définissant l’expression régulière.
</td>
<td >
oui
</td>
<td >
String
</td>
<td width="372">
Chaine de caractères remplaçant les caractères initiaux.<br /> Par défaut cet argumenent prend pour valeur « ».
</td>
<td >
non
</td>
var old_label = "PROJECT_R&D_2014";
var reg_exp = "[0-9]";
var target_sub_string = "X";
var new_label = old_label.replaceregexp(reg_exp,target_sub_string);
alert(new_label);
Le résultat de ce script sera donc :

Comment optimiser le temps de mise à dispo d’un nouveau node dans un cluster JBOSS 7
L'intelligence artificielle s'invite (presque) partout dans le développement logiciel. Des outils comme GitHub Copilot ou ChatGPT nous aident à générer du code plus vite et à gagner en efficacité. Mais soyons honnêtes : si l'IA fait gagner du temps, elle amène aussi son lot de questions de sécurité. C'est d'ailleurs l'un des sujets abordés dans notre dernier dossier tech.
La classe Calendar de Java s’avère bien utilie pour pouvoir manipuler des dates.