1

После прочтения в Википедии здесь о вкладке символов я понимаю, что есть много. То есть многие символы могут представлять отступ табуляции.

Что это за символ, который используется для отступа табуляции в Notepad++, или, по крайней мере, как я могу знать, что это такое (я очень новичок в программировании и не изучаю C++, и я чувствую, что поиск таких данных в исходном коде Notepad++ теперь будет пустая трата времени для меня).

Мне нужны эти данные, чтобы написать скрипт.

2 ответа2

3

Когда вы нажимаете клавишу табуляции в NPP, она добавляет либо обычный символ \t = \0x09 либо последовательность пробелов \0x20 соответствии со следующей настройкой:

Скриншот настроек

2

Вы можете просматривать пробельные символы в Notepad++. Выберите Вид (меню), Показать символ, Показать все символы. Точки - это пробелы (0x20). Стрелки - это вкладки (0x09).

Notepad++ Регулярные выражения предоставляют несколько специальных управляющих символов для соответствия конкретному тексту.

В частности, \s не сам символ. Это соответствует любому отдельному символу пробела.

\s
Символ пробела: пробел, количество EOL и табуляции. То же, что [[: space:]].

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .