Я пытаюсь извлечь значение £ в конце каждой из следующих строк:
Итоговый тест £ 20,00
Стоимость £ 10,00
Итоговый тест 2 £ 4,00
Значение2 £ 30,00
За исключением того, что я не хочу включать строки, начинающиеся с "Промежуточный итог"
Итак, для ясности, в этом примере я просто хочу вернуть:
£ 10,00
£ 30,00
До сих пор я имел ограниченный успех, с несколькими примерами SO, включая Как найти строку, не содержащую слова . Экспериментируя с этим (https://regex101.com/r/NcXg2m/1), я начал с:
(?m)^(?!Subtotal.*).*
Что дает мне целые строки для всего, что не начинается с "Итого".
После просмотра https://docs.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference, я подумал, что следующим шагом будет просто добавить £.*
в конец, но это все равно возвращает то же самое. Может кто-нибудь сказать мне, где я иду не так? Спасибо