Дан:Javascript - получить только переменная часть регулярных выражений матча
var regexp = new RegExp("<~~include(.*?)~~>", "g");
Что лёгкий способ в JavaScript, чтобы присвоить переменное что бы ни Немаловажно *.?
Я могу это сделать, но это немного некрасиво:
myString.match(regexp).replace("<~~include", "").replace("~~>", "");
Не будет ли это ошибка, если нет совпадения? Он возвращает null, если нет совпадений, поэтому попытка получить доступ к индексу массива нулевого объекта вызовет ошибку. –