Я пытался извлечь строку и 2 десятичных числа из предложения, но десятичная часть не сработала.
У меня есть предложение в следующем формате: AMBIENT_CAVE 0.5 1
Итакэто будет word
(иногда содержит _
), а затем 2 числа, которые могут быть целыми числами (1 или 0) или десятичными числами от 0 до 1.
Мое текущее регулярное выражение: (\w+) ([+-]?([0-9]*[.])?[0-9]+) ([+-]?([0-9]*[.])?[0-9]+)
Какиевроде работает, но с использованием примера предложения из группы 3 выше было бы 0.
.
Результаты:
Я только хочуAMBIENT_CAVE
, 0.5
и 1
.
Кто-нибудь знает, как это сделать?