2013-09-15 2 views
1

Я хочу, чтобы выбрать цифры после -, в следующем примере эта цифра 034:REGEX выбрать номер в строке

Dossier N° 12090343-034   Pvt du : 24/09/2012 à 17:53 

Я использую следующее регулярное выражение:

Dossier[^0-9]*\K([0-9]*)(?=-) 

It сопоставьте первое число перед - в этом случае 12090343, но пропустите 034. Итак, как совместить 034?

ответ

1

-(\d+) Добавлен в конце регулярного выражения

Dossier[^0-9]*([0-9]*)-(\d+) 
+0

Спасибо работал как шарм;) – amorino

+0

можно опускать '(= -)' сейчас?. –

+0

@AlanMoore: удалено утверждение lookahead –

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