Я пытаюсь понять, как разбить строку на условия поиска. Мне нужно это
- разделение на пробелы и одинарные кавычки (игнорирование одного символа, результаты без кавычек)
- возвращать цитируемые фразы без кавычек
Так что, если я применяю это к: "цитируемая фраза" отдельные слова
Это вернуло бы
- цитируемая фраза
- одиночный
- слова
Вот то, что у меня есть (в Javascript), но я должен раздеть кавычки отдельно.
var searchArray = temp.match(/"[^"]*"|[^\s']{2,}/g);
for (index in searchArray)
searchArray[index] = searchArray[index].replace(/"/g, '');
Есть ли способ сделать это, используя только одно регулярное выражение?