rosty
Новичок
Регулярное выражение
Помогите составить регулярное выражение, которое разобьет строку на
составляющие по символу разделителю, аналогично explode, за исключением того, что этот
символ не в кавычках (одинарные или двойные)
Пример:
Строка: abc ab"gg h" ee
Разделитель: пробел
Результат:
[0] => abc
[1] => ab"gg h"
[2] => ee
Пример2:
Строка: abc ab"dd \"dd" ee
Разделитель: пробел
[0] => abc
[1] => ab"dd \"dd"
[2] = ee
Пример3:
Строка: abc ab'gg h' ee
Разделитель: пробел
Результат:
[0] => abc
[1] => ab'gg h'
[2] = ee
Помогите составить регулярное выражение, которое разобьет строку на
составляющие по символу разделителю, аналогично explode, за исключением того, что этот
символ не в кавычках (одинарные или двойные)
Пример:
Строка: abc ab"gg h" ee
Разделитель: пробел
Результат:
[0] => abc
[1] => ab"gg h"
[2] => ee
Пример2:
Строка: abc ab"dd \"dd" ee
Разделитель: пробел
[0] => abc
[1] => ab"dd \"dd"
[2] = ee
Пример3:
Строка: abc ab'gg h' ee
Разделитель: пробел
Результат:
[0] => abc
[1] => ab'gg h'
[2] = ee
Воспользуйся поиском, раз у самого не получается. И не стоит засорять чужую тему.