au lieu d’utiliser exec(), utiliser match(). Voici un exemple:
var str = "hello world_xyz";
var arr = str.match(/\bworld_(.*?)\b/);
console.log(arr[0] + " " + arr[1]);
Cela affiche:
world_xyz xyz
N’oubliez pas le \b qui joue le rôle de délimiteur.
Notez que le flag g est important ici. Si le flag g est ajouté au motif, vous obtiendrez un tableau de correspondances sans tenir compte les groupes de capture.
Notez que le flag g est important ici. Si le flag g est ajouté au motif, vous obtiendrez un tableau de correspondances sans tenir compte les groupes de capture.
– Anonymous