2

Я использую Notepad++ для очистки некоторого вики-кода и хотел бы сделать следующее: мне нужно удалить все начальные пробелы из строки, но только если первый непробельный символ является буквой. Вот пример: Вход:

    This should be changed
    * This should not be changed
    //This souldn't be changed either

Выход:

This should be changed
    * This should not be changed
    //This souldn't be changed either

Спасибо!

1 ответ1

3

Вы можете использовать функцию поиска и замены RegEx.

Ищи

 ^\s*(\w.*)$

Заменить

\1

Объяснение:

Поиск:

^ - начало строки

\s - символ пробела

* - 0 или более из них

( - Начать захват группы

\w - символ слова ([az] или [AZ])

. - любой персонаж

* - 0 или более из них

) - Конец нашей группы захвата

$ - конец строки

Заменить:

\1 - Содержимое первой группы захвата (символ нашего слова и все символы после него)

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