LINUX.ORG.RU

регулярное выражение


0

0
Есть строка типа "aaa111bbb1ссс" - те состоящая из неких символов и цифры 1 - последовательности цифры 1 могут быть любой длины. Задача все последовательности цифры 1 заменить на цифру 1. Те к примеру из строки "aaa111bbb1ссс" должна получится "aaa1bbb1ссс"

Вот так не получается: echo "aaa111bbb1ссс" | sed -e 's/1+/1/g'

anonymous
sergey@athlon:~$ echo "aaa111bbb1ссс" | perl -pe 's/1+/1/g'
aaa1bbb1ссс
sergey@athlon:~$ 

В sed'е не силён.
Teak ★★★★★
()
sed 's/1\+/1/g'
anonymous
()
Блин ! Всем спасибо !
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.