Я потратил много времени на выяснение простого регулярного выражения, чтобы вернуть группу (только 1-я группа).regex return условная группа
Таким образом, строка может быть - «Никакой необходимости покупки» или «Покупка продуктов стоимостью 50 долларов США не требуется».
Я пытаюсь написать регулярное выражение, которое может анализировать «Нет» или «50» на основе данной строки.
Это то, что я написал.
(?:(No) monthly maintenance|Purchase of \$([\d\.]+ worth groceries)
Это прекрасно работает, но я хочу, чтобы мой результат был только 1-й группой/группой 1.
На каком языке вы работаете из любопытства? Может быть лучший способ справиться с этим после разбора. – gnarf