Практическое задание
Хэштеги
легкоИз /root/post.txt извлеки все хэштеги (слова, начинающиеся с #) в /root/tags.txt.
Что потренируешь:
- grep
- regex
- класс символов
- кириллица в regex
- хэштеги
Практическое задание
Из /root/post.txt извлеки все хэштеги (слова, начинающиеся с #) в /root/tags.txt.
Извлечение подстрок по шаблону — работа grep с флагом -o (печатать не строку целиком, а только совпавший фрагмент) в режиме расширенных регулярных выражений -E. Ключевая идея — класс символов [...], задающий множество допустимых символов «тела» токена; несколько диапазонов и одиночных символов перечисляются внутри одних скобок подряд. Важный нюанс мультиязычности: латиница и кириллица занимают разные участки таблицы символов, поэтому единого диапазона для обоих алфавитов нет — каждый диапазон указывается отдельно.