从这个字符串:
"Patient Gia Gottlieb's encounter with Dr. Madge Bahringer"
我需要在单词Gia Gottlieb
之后的单词Patient
和Dr.
以及医生姓名Madge Bahringer
之间提取患者姓名Dr.
。
从这个字符串:
"Service Check 14 - cost $2271.00"
我需要提取服务名称Check 14
并花费2271.00
。
请帮助。
答案 0 :(得分:1)
如果你有一个固定的模板,你可以简单地用catch-alls替换空格:
s.scan /Patient (.+)\'s encounter with (.+)/
# => [["Gia Gottlieb", "Dr. Madge Bahringer"]]
以同样的方式:
s2.scan /Service (.+) - cost \$(.+)/
# => [["Check 14", "2271.00"]]