Я пытаюсь создать регулярное выражение для соответствия файла CSV записей в виде:Regex спичка CSV файл
optional value, , ,, again some value; this is already, next record;
В настоящее время существует верхний предел запятых (10) разделение атрибутов каждой записи и неограниченное количество ;
, разделяющее каждую запись. Значения могут быть или не быть. Я неопытный с регулярным выражением, и мои усилия пока бесполезны. Пожалуйста помоги. Если необходимо, я расскажу о более подробной информации.
EDIT
Я хочу, чтобы убедиться, что файл находится в требуемой форме и получить количество записей в нем.
Что вы хотите, чтобы результат был? – 2010-11-25 14:28:37
Если у вас большой набор записей, я предлагаю не использовать Regex, поскольку его производительность затмевается ручным интеллектуальным анализом, если только вас не интересует изучение Regex. – BeemerGuy 2010-11-25 14:29:59
Имеет ли файл скрытые запятые или точки с запятой, например. `А, б, "с1, с2 ;;", д;`? Если нет, вы можете разделить на `;` для каждой записи, а затем разделить на `,` (или просто посчитать точки с запятой). – Kobi 2010-11-25 14:30:17