/ / Cómo verificar el texto web y excluir las variables aleatorias con ruby ​​/ watir - ruby, regex, watir

Cómo verificar el texto web y excluir las variables aleatorias con ruby ​​/ watir - ruby, regex, watir

Tengo este texto y necesito verificar las palabras en negrita solo en cada línea:

Cuenta Directa Asegurada / 16.67%: $ xxx.xx abajo, incluye la tarifa de política y la tarifa de responsabilidad financiera, y 5 cuotas de $ xxx.xx (no incluye $ x.xx cuota de pago)

Factura directa del asegurado / 25%: $ xxx.xx hacia abajo, incluye la tarifa de la póliza y la tarifa de responsabilidad financiera, y 5 cuotas de $ xxx.xx (no incluye la tarifa de la cuota de $ x.xx)

Transferencia electrónica de fondos: $ xxx.xx hacia abajo, incluye la tarifa de la póliza y la tarifa de responsabilidad financiera, y 5 cuotas de $ xxx.xx (no incluye la tarifa de la cuota de $ x.xx)

Supongo que necesitaré usar:

foo = REGEX

@ browser.text.include? (foo)

Estoy atascado en cómo hacer que vea todo lo que no sea el monto de la moneda. [^ $ D + .d +] excluye toda la moneda, pero incluye el 5 y el 16.67

Gracias

Respuestas

2 para la respuesta № 1
regex = /Insured Direct Bill / 25%: $(d+.d+) down, includes the Policy Fee and Financial Responsibility Fee, and 5 installments of $(d+.d+) (does not include $(d+.d+) installment fee)/

@browser.text.match(regex)

1 para la respuesta № 2

Hay algunas lecciones de expresiones regulares en Libro de marick Escritura diaria con Ruby. Los recomiendo para fortalecer su capacidad si necesita usar expresiones regulares de vez en cuando.