Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Сокращение времени [RegExp]  (Прочитано 489 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RazrFalcon

  • Автор темы
  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Сокращение времени [RegExp]
« : 27 Января 2012, 23:46:07 »
Имеем:
00h 00m 00s 123ms
00h 00m 15s 123ms
00h 01m 00s 123ms
01h 00m 00s 123ms
после обработки должно быть
123ms
15s 123ms
01m 00s 123ms
01h 00m 00s 123ms

То есть удаляем все что 00, но с начала, а не со средины.
Спс.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн andrew_bye

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2698
    • Просмотр профиля
Re: Сокращение времени [RegExp]
« Ответ #1 : 28 Января 2012, 00:28:26 »
Как-то так:
s/^\s*00h\s*(00m\s*)?(00s\s*)?//

andrey_p

  • Гость
Re: Сокращение времени [RegExp]
« Ответ #2 : 28 Января 2012, 14:25:06 »
sed -r 's/^(00. )*//'

 

Страница сгенерирована за 0.068 секунд. Запросов: 25.