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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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.078 секунд. Запросов: 25.