string = "First Name: John Last Name: Doe"
string2 = "First Name: John Last Name: Doe de Sour"
regex = (First Name|Last Name): ([A-Za-z]+)
如何修改我的正则表达式以包含“de Sour”?如果我像这样添加一个空格:
regex = (First Name|Last Name): ([A-Za-z ]+)
然后它也会捕获“姓氏”。该字符串源自电子邮件的正文内容,因此我明确搜索名字和姓氏以获取“:”之后的内容非常重要。
预期收益:["First Name", "John"], ["Last Name", "De Sour"]
很重要,因为我将把它变成 Ruby 中的哈希。