LINUX.ORG.RU

regexp - помогите составить


0

0
Мозги уже кипят.

Нужно из stdin взять текст, в нем замеить тект вида "#набор_цифр +(набор_цифр)- [X]" (заголовок цитаты с оригинального bash.org) на "---" и выдать все это в stdout.

Помогите составить regexp. Лучше для sed'a, но вообще без разницы.

★★★★
Ответ на: комментарий от alexru
Кажется понял. Это html2text пытался учесть подчеркнутый шрифт и вываливал какую-то непечатную пургу. Опция -nobs помогла :)

Всем спасибо.

alexru ★★★★
() автор топика
Ответ на: комментарий от alexru
echo "#814211 +(736)- [X]" | sed 's/#[0-9]* +([0-9]*)- \[X\]/---/'
---
sdio ★★★★★
()
Ответ на: комментарий от alexru
radws% echo "#814211 +(736)- [X]" | sed -r 's/#[0-9]+ \+\([0-9]+\)- \[X\]/---/g'
---

Надо курить ман по поводу цифр, но я ленюсь
wfrr ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.