Я хотел бы добавить к текущей строке, используя javascript. В настоящее время он работает нормально, но сейчас я делаю это очень грязно. Я в основном заменяю строку WHOLE вместо добавления к ней. Есть ли способ, которым я могу просто добавить запятую и продолжить свою строку?Добавить в текущую строку, используя javascript
JS:
var mystring = "'bootstrap'"
console.log(mystring.replace(/bootstrap/g , "'bootstrap', 'bootstrap2', 'bootstrap3'"));
Лично я не вижу в этом ничего плохого. Предполагается, что «замена» заменяет одно на другое, даже если это другое похоже на первое. Единственное, что я вижу здесь странно, заключается в том, что в итоге вы получаете слишком много одиночных кавычек. –
В моем комментарии я предполагаю, что ваша оригинальная строка длиннее, чем показано в вашем примере, с вашим значением в середине, например 'someText, 'bootstrap', someOtherText'.Если это не так, и вы на самом деле просто добавляете конец строки, то я согласен с ответами, которые приходят, что вы можете просто добавить к строке. –
, не повторяя «bootstrap», но игнорируя порядок, вы можете заменить регулярным выражением lookahead –