У меня есть следующий текст:Regex: Все перед словом
There are 12.800.500 sorts of animals.
Теперь я хочу, чтобы получить 12.800.800 как выход, когда я искать «сорта». Как я мог это сделать? Я попытался
\d+(?= sorts)
, но это дает мне только «500», как результат, а не целое число с точками. Как я могу убедиться, что все «все» до «сортировки» до первого места?
Спасибо!
спасибо! есть ли способ сделать это «общим», чтобы также работать для запятых и т. д., если регулярное выражение вернется, пока «первое пространство» в основном не увидит «12.800.500» в качестве слова? – Frank
См. Обновленный ответ, вы можете использовать '\ S + (? = \ S + sorts)' – anubhava
да, спасибо, много! – Frank