2015-06-04 4 views
-2

Я пытаюсь извлечь номера из имени пользователя, который выглядит следующим образом:Как извлечь числовую часть имени пользователя

T12345maryjane 

Я попытался это выражение, но не похоже на работу:

^[^\d]+(\d+)([a-z,A-Z]+)$ 
+0

распечатать индекс 2. –

+1

Здравствуйте, пожалуйста, сообщите больше информации своей проблеме, например, что не работает? Кроме того, вы не хотите сопоставлять запятую в скобках az, которые, как я предполагаю, но, кроме этого, регулярное выражение кажется правильным, давая две обратные ссылки (числа и имя). Это может быть что-то еще. – enpenax

+0

[0-9] {1,} если я понял ваш вопрос .. – Edgar

ответ

0

Если вам нужен только номер этого конкретного пользователя, то это будет делать:

/[0-9]+/ 

Это не будет работать, если вам нужны оба номера, например, в этом имени пользователя: R123Test34

Надеюсь, это поможет!

Смежные вопросы