Регулярное выражение вы тащить нужную информацию
Здравствуйте уважаемые!
Нужна помощь вот в этом: Есть например такой текст: Этот текст написан 23 числа в пятницу, 11:42, 23 декабря 2016. из этого текста нужно регуляркой оставить только это: 11:42 вот что у меня получился за код: $(this).text().replace(/([^\d\:\d+])/, ''); но смысл в том что этот паттерн не работает, те кто хорошо соображает в данном вопросе подскажите пожалуйста решение как видите я пытался исключить но он не срабатывает почему-то. |
|
Благодарю! работает!
а как мне также вытащить дату: 23 декабря 2016 ? попробовал вот так написать не получается: /(\d{1,2}\s\[A-Za-zА-Яа-яЁё]{1,}\s\d{1,4})/g |
когда отправлял заметил лишний \
теперь работает! нормально я сделал? все верно красиво? |
вот финальный для даты нормально?
/(\d{1,2}[A-Za-zА-Яа-яЁё\s]+\d{1,4})/g |
Цитата:
var reg=/\d\d?\s[^\d\s]+\s\d\d(\d\d)?/g; var str='23 декабря 2016'; alert(str.match(reg)); str='5 марта 16'; alert(str.match(reg)); |
Благодарю Вас за оперативную помощь!
|
Подскажите пожалуйста а как будет обстоять дела в такой ситуации
вот такая строка: Викинги: 174 (47%) сначала мне нужно получить номер 174, а потом 47 (без процентов и скобочек) вообщем 1 раз получаю первое число второй раз получаю второе число я пробовал вот так обратиться ко второму числу /(\d{1,3}\%)/g но как видите я подсказал ему что около процент он его и нашел, но минус в том что потом я подставляю эти данные полученные и они с процентами! |
Laptap,
/\d+/g |
с такой регуляркой я получаю 2 значения сразу
а как мне получить сначала одной регуляркой только первое число а потом второй регуляркой второе число? |
Часовой пояс GMT +3, время: 19:47. |