Проблема №6. Удаление лишних пробелов

  Юрий  | 

  Обновл. 21 Ноя 2019  | 

 192

Может случиться ситуация, когда вы столкнётесь с лог-файлом, у которого будет хромать форматирование, например, строки будут иметь слишком большой или слишком маленький отступ. Одним из способов решения этой проблемы является поиск и замена пробельных символов на их нужное количество, либо извлечение содержимого строк без лишних пробелов с помощью регулярного выражения.

В одном из предыдущих уроков мы уже рассматривали, как соответствовать полной строке текста, используя метасимволы ^ (начало строки) и $ (конец строки). При использовании этих метасимволов вместе с метасимволом пробелов, вы можете легко пропустить все предшествующие и конечные пробельные символы.

Напишите простое регулярное выражение, чтобы получить содержимого каждой строки ниже без лишних пробелов.

Проблема №6. Удаление лишних пробелов
Задание Текст Результат
Захватить The quick brown fox The quick brown fox To be completed
Захватить jumps over the lazy dog. jumps over the lazy dog. To be completed

Решение Мы можем пропустить все начальные и конечные пробелы, просто не учитывая их в строке. Например, выражение ^\s*(.*)\s*$ будет перехватывать только содержимое строк.
Решите задание выше, чтобы перейти к следующему уроку, либо смотрите Решение.

Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш E-mail не будет опубликован. Обязательные поля помечены *