Ich möchte die aktuelle Zeichenfolge mit Javascript hinzufügen. Derzeit funktioniert es gut, aber ich mache es derzeit auf eine sehr schmutzige Art und Weise. Ich ersetze im Grunde die GANZE Zeichenfolge, anstatt sie einfach hinzuzufügen. Gibt es eine Möglichkeit, dass ich einfach ein Komma hinzufügen und meine Zeichenfolge fortsetzen kann?Mit JavaScript zur aktuellen Zeichenfolge hinzufügen
JS:
var mystring = "'bootstrap'"
console.log(mystring.replace(/bootstrap/g , "'bootstrap', 'bootstrap2', 'bootstrap3'"));
Ich persönlich sehe damit nichts falsch. Ein "Ersatz" soll ein Ding durch ein anderes ersetzen, auch wenn dieses andere Ding dem ersten ähnlich ist. Das Einzige, was ich hier seltsam finde, ist, dass Sie in Ihrem Ergebnis zu viele einfache Anführungszeichen haben. –
In meinem Kommentar gehe ich davon aus, dass Ihre ursprüngliche Zeichenfolge länger ist als in Ihrem Beispiel, mit Ihrem Wert in der Mitte, wie 'someText, 'bootstrap', someOtherText'.Wenn das nicht der Fall ist, und Sie tatsächlich nur am Ende einer Zeichenfolge hinzufügen, dann stimme ich mit den Antworten, die kommen, die Sie einfach an die Zeichenfolge anhängen können. –
ohne "bootstrap" zu wiederholen, aber Reihenfolge zu ignorieren, können Sie wie folgt mit Lookahead regex –