Подскажите регулярку по поиске символа в кавичках
Нужно два вида регулярок: поиск всего текста в кавычках и по поиску звездочки в кавычках.
Например: ["это попадет под первую" это не попадет "а это снова попадет"] И во второй: ["эта звездочка * попадет под вторую" эта * не попадет "а эта * снова попадет"] Спасибо за помощь! |
С поиском в скобках разобрался.
Но вот как теперь найти наоборот то, что не в скобках? |
И тут сам себе ответил.
Использую реплейс.
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, время: 15:23. |