@oleghalin

Перебор таблицы, как найти не закрытую кавычку?

Имею таблицу вида
51,"Неизвестно 1"
52,"Неизвестно 2"
53,"Неизвестно 3"
54,"Неизвестно 4"
55,"Неизвестно 5"
56,"Неизвестно 6"

Человек работал с переводом и где-то упустил одну кавычку, возможно ли ее найти программным методом? Думал о поиске при помощи регулярок notepad или excel
  • Вопрос задан
  • 317 просмотров
Пригласить эксперта
Ответы на вопрос 3
dimonchik2013
@dimonchik2013
non progredi est regredi
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Пример с использованием консоли Линукс и perl.
Баланс по кавычкам:

cat <ваш файл>| perl -e '$i=0;while(<>){my @count=/(\")/g; $i++; $im=scalar @count; if ($im%2!=0){print $i."  ".$_."\n";}}'

Выведет номер строки и саму строку, где баланс по кавычкам не соблюдается.
Например для
51,"Неизвестно 1"
52,"Неизвестно 2"
53,"Неизвестно 3"
54,"Неизвестно 4
55,"Неизвестно 5"
56,"Неизвестно 6"
57,"Неизвестно 7
125,""

выведет
4  54,"Неизвестно 4

7  57,"Неизвестно 7
Ответ написан
Комментировать
@oleghalin Автор вопроса
https://yadi.sk/d/64C5nTIxqMDFE
Вся таблица
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы