
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 :

Connaître et comprendre les différents modèles de gestion des données de référence (MDM)
C’est un langage OpenSource édité par Microsoft qui permet d’avoir un sur-ensemble à javascript offrant des fonctionnalités complémentaire à celui-ci.
Test du CMS statique Hugo pour la création d’un blog ou d’un site web en 2019. Est-ce l’avenir des CMS ? Est-ce efficace face à un WordPress ?