Код: Выделить всё
+-------+------+-------+------+------------+
| A | B | C | D | E |
+---+-------+------|-------+------+------------+
| 1 | Location | Duration | Delay |
+---+--------------+--------------+------------+
| 2 | Ware House-1 | 2.3 Hr. | No Power |
+---+--------------+--------------+------------+
| 3 | Stg. Area 2 | 15 Min. | Out of |
| | | | materials. |
+---+--------------+--------------+------------+
| 4 | Gate #7 | | No Delays |
+---+--------------+--------------+------------+
Обратите внимание на ячейки с полями (столбцы A, Б и С,Г). При вставке этих ячеек символ TAB появляется дважды после значений этих ячеек.
Я пытаюсь использовать Regex для захвата значений в каждой строке.
Код: Выделить всё
^(?[^\t]+)\t\t(?[^\t]+)?\t\t(?[^\n]+)\nКод: Выделить всё
^([^\t]+)\t\t([^\t]+)?\t\t((?:"([^"]+\n[^"]+)")|([^\t]+))Код: Выделить всё
Error: parsing "^([^\t]+)\t\t([^\t]+)?\t\t((?:"([^"]+\n[^"]+)")" - Not enough )'s.
Подробнее здесь: https://stackoverflow.com/questions/792 ... harp-regex
Мобильная версия