Comment faire correspondre le nombre entre parenthèses?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />La tâche est assez simple : extraire un nombre d'une paire de parenthèses dans une chaîne.
Par exemple: " 3" de "Abc_Def_Gh(3)_Ijk"
Mais je reçois " (3) " avec la formule Regex(:String_Column, "\(([0-9])\)").
La question est donc de savoir comment puis-je spécifier où le match commence. Tout pointeur vers un document JMP Regex plus détaillé est le bienvenu.
Merci,
Dong
Re : Comment faire correspondre le nombre entre parenthèses ?Merci beaucoup! J'ai raté le facultatif.
Regex(source, expression régulière, , );
Dong
Re : Comment faire correspondre le nombre entre parenthèses ?Vous avez besoin d'un deuxième argument avec un motif de remplacement. Sinon Regex() renvoie le résultat de la recherche.
Essayez quelque chose comme ça. Doit récupérer un entier de n'importe quelle longueur, mais seulement s'il est entre parenthèses.
ma_chaîne = "Abc_Def_Gh(12)_Ijk_45" ;
Numéro ( Regex ( ma_chaîne , "\((\d+)\)" , "\1" ) ) ;