|
|
|
| Необходимо разбить строку на части по разделителю при этом, если разделитель встречается в подстроке, то его не рассматривать в качестве разделителя.
Например,
исходная строка - слово1;слово2;слово3 "слово4;слово5" слово6;слово7;"слово8"
разделитель - ;
результат:
слово1
слово2
слово3 "слово4;слово5" слово6
слово7
"слово8"
Как это сделать одним регулярным выражением.
Вариант - заменить все подстроки каким-нибудь символов, потом разделить и выполнить обратную замену не рассматривается. | |
|
|
|
|
|
|
|
для: big-trot
(01.10.2012 в 10:47)
| | никак | |
|
|
|
|
|
|
|
для: Sfinks
(01.10.2012 в 11:31)
| | Та можно. Завтра сгоняю за кефиром, и подумаю. | |
|
|
|
|
|
|
|
для: big-trot
(01.10.2012 в 10:47)
| | а это не csv файл случайно? | |
|
|
|