[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярки в bash
AllesKlar
Если в строке есть подряд идущие одинаковые символы, то нужно оставить только один.
Символ "_"

Пример:
строка abc_def__abc____
должна стать abc_def_abc_

Стандартная регулярка не работает :(
name=abc_def__abc____
echo $name | sed s/"_{2,}"/"_"/g
# результат abc_def__abc____

что не так?

_____________
[продано копирайтерам]
Игорь_Vasinsky
Цитата
что не так?

Цитата
Форум PHP программистов


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
AllesKlar
Игорь... при всем уважениии...
Ветка форума "Операционные системы ► *nix-системы"

Какой вопрос об php можно сюда запостить? Нкакой.

Тогда, как Bash-script - это основа для любого, кто приканулся к никсам.

_____________
[продано копирайтерам]
AllesKlar
MiksIr работает, спасибо smile.gif



_____________
[продано копирайтерам]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.