можно без колорера, макросом (очень наколенный вариант, потом может нормально сделаю)
P.S.
P.P.S. «Наколенный» вариант с поддержкой 3 разделителей и простым автоопределением
можно без колорера, макросом (очень наколенный вариант, потом может нормально сделаю)
P.P.S. «Наколенный» вариант с поддержкой 3 разделителей и простым автоопределением
поправил.
я читал и видел, но в макросе регэкспы не используются.
Они не могут одновременно быть разделителями (хотя в принципе возможно реализовать автодетект).
Не, естественно один из них.. Я просто проверял на разных файлах и там, где запятые все прекрасно работало, а вот с ";" только до запятой.
if Event==F.EE_REDRAW
проверяется дважды.Да, именно поэтому я и назвал его простым в ссылке, добавленной в шапку.
А вот это я не заметил в коде исходного скрипта. Если соберусь позаимствовать цвета из «нормальной» реализации, то и это поправлю.
Верхняя строка и пустой может оказаться.
Не возражаю.
editors[id]
вместо true
.Например так, да.
csv
, которая всё это учитывает.Сам пока что не планирую.
А вот это очень здравая идея. Попробовал — работает (выбирает тот разделитель, с которым получается наибольшее число (корректных) полей).
Code: Select all
s={',',';','\t'}
i,_=maxKeyVal s,(c)->#(csv(c)line) --max num fields
sv=csv s[i]
countChar
больше не нужна.