2016-01-28 3 views
-5

Как бы соответствовать два номера перед словом «мин»Regex - Одинаковые два номера до определенной строки

Пример строки:

15min 

Я хотел бы, чтобы соответствовать:

15 

Редактировать:

Я пробовал сопоставить шаблон, но как мне получить два символа раньше?

\W*((?i)min(?-i))\W* 
+2

_Это слишком сложно для меня, пожалуйста, дайте мне код_, вот что ваш вопрос говорит прямо сейчас, добавьте свои попытки. – Tushar

+0

Почему downvotes? – CMS

+0

Потому что это ужасный вопрос ... Juste открыть простой учебник регулярных выражений ... – vard

ответ

0

Вот регулярное выражение, которое только извлекает первое число в строке:

^\D*(\d+).*$ 

Если номер должен быть перед мин, то вы можете написать:

^\D*(\d+)min.*$ 
Смежные вопросы