У меня длинный документ, в который вложены маркеры с использованием звездочек и вкладок. Я пытаюсь увидеть, есть ли способ быстро перебрать строку за строкой и определить количество вкладок перед звездочкой, если есть одна на этой строке, и заменить звездочку на маркированную точку, в идеале сохраняя уровень на какой пункт пули остается. Я подумал о том, чтобы посмотреть на реальные символы с помощью C ++ и заменить их построчно символами, которые будут представлять точку маркера от руки, и просто пробегать весь файл, но я не знал, было ли что-то подобное легче сделать другим способом чем на уровне файла.
Например
Эта строка не имеет маркера, поэтому она оставлена одна
* В этой строке нет пробела перед звездочкой, поэтому она должна быть отступ уровня 1 для маркеров
Я не обязательно ищу исключительно способ сделать это в скрипте приложений Google, любой способ получить этот формат правильно будет быть оцененным.