Подскажите регулярку по поиске символа в кавичках
Нужно два вида регулярок: поиск всего текста в кавычках и по поиску звездочки в кавычках.
Например: ["это попадет под первую" это не попадет "а это снова попадет"] И во второй: ["эта звездочка * попадет под вторую" эта * не попадет "а эта * снова попадет"] Спасибо за помощь! |
С поиском в скобках разобрался.
Но вот как теперь найти наоборот то, что не в скобках? |
И тут сам себе ответил.
Использую реплейс. var reg = /\"[^\"]*\"/gim; while ((myArray = reg.exec(searchQuery)) != null) { console.log(myArray); } console.log(searchQuery.replace(reg, "")); console.log("end"); Если есть лучший вариант - подскажите. |
var string = '"это попадет под первую" это не попадет "а это снова попадет"'; var matches = string.match(/"(.+?)"/gm); matches = (matches || []).filter(function(match) { return match.slice(1, -1); }); alert(matches); |
Часовой пояс GMT +3, время: 05:03. |