Я использую Zapier для извлечения долларовых сумм из счетов, отправленных по электронной почте, для их обработки.
Мой первый шаг в Zapier - это новое электронное письмо, соответствующее поисковому запросу, и я могу получить его, чтобы найти правильная электронная почта нормально. Чтобы извлечь сумму в долларах, я запускаю второй шаг, Formatter by Zapier, и использую преобразование -> шаблон извлечения. Для шаблона регулярного выражения я думал, что ^\$(([1-9]\d{0,2}(,\d{3})*)|(([1-9]\d*)?\d))(\.\d\d)?$
сработает, но он показывает ложные / нет данных.
У кого-нибудь есть идеи, которые я должен попробовать? По общему признанию, я не очень хорошо разбираюсь в регулярных выражениях, поэтому я, возможно, сделал ошибку выше, поэтому очень признателен за любой совет!
Я хотел бы иметь возможность использовать любой формат суммы в долларах; но в электронном письме будет только 1 на электронное письмо, поэтому ему просто нужно будет извлечь первый / единственный экземпляр суммы в долларах в электронном письме; он находится в основном тексте электронного письма и имеет формат $ X.XX, $ XX.XX, $ XXX.XX или $ X, XXX.XX (в зависимости от каждого случая).
Спасибо ты!