1
Ich habe den Code wie folgt:Javascript - Aufruf Hash-Werte durch regex abgeleiteten Schlüssel
var str =
`<doc>
<a href="#h-1">
<a href="#h-2">
<a href="#h-3">
</doc>
<doc>
<a href="#h-9">
</doc>`
var veg_anchor_map = new Object();
veg_anchor_map['h-1'] = 'cabbage';
veg_anchor_map['h-2'] = 'potato';
veg_anchor_map['h-3'] = 'carrot';
var href_regex = /<a href="#(.*?)"/g;
str = str.replace(href_regex, veg_anchor_map['$1']);
console.log(str);
Ich versuche, alle href Links in meiner str Variable auf diese Syntax zu ersetzen:
//example:
<doc>
cabbage>;
potato>;
carrot>;
</doc>
Aber jedes Mal, wenn ich versuche, die Gruppierungen in meiner Regex-Anweisung anzurufen, heißt es, dass es nicht definiert ist. Kann mir jemand dabei helfen? Vielen Dank.
Vielen Dank, funktioniert perfekt wenn integriert! – Basque0407
@ Basque0407, gern geschehen – RomanPerekhrest