Я довольно новичок в использовании регулярных выражений, и я могу понять, как мне будет извлекать определенное число из строки.
Предположим, строка представляет собой любое количество пробелов или случайного текста и где-то внутри него.это «Значение: $ 1000,00».
Чтобы извлечь это значение, я сейчас использую это:
string value = Convert.ToString(Regex.Match(BodyContent, @"Value:[ \t]*\$?\d*(\.[0-9]{2})?", RegexOptions.Singleline));
Итак, переменная «значение» теперь имеет «Значение: $ 1000,00»хранится в нем.
Мой вопрос заключается в том, что с помощью Regex есть способ использовать 'Value:', чтобы найти числовое значение, но только сохранить фактическое числовое значение (т.е. 1000,00) в переменной 'value'?