@Adatan

Как правильно составить регулярное выражение?

имеется строка
допустим str := "jihsdfj23jh453h4 1d12h30m10s jhsedfujht34uhji3g"
в ней есть "1d12h30m10s" но, что-то из этого может и не быть, например "12h30m10s" или "1d30m10s" или "1d12h30m"
Мне необходимо искать численное значение перед буквами, если оно есть, то есть перед "d" может иметь перед неопределнное кол-во символов(числовых), как и перед "m", как и перед "h", как и перед "s", нужно достать это число, не знаю как составить регулярку к этому, помогите (сразу спасибо тому сверхразуму, который кинет мне ссылку на godoc с пакетом regexp)
Я просто в регулярках на данный момент вообще не разбираюсь, но проект поджимает:(
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
Какой вопрос - такой и ответ
(?:\d+[dhms]){1,}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы