我想删除所有名称前缀.(例如教授,博士,先生等),任何序列都可以超过一个.所以我想写一个正则表达式,slice所有这些前缀.我想这样做ruby.
以下是我想要实现的输入/输出设置.
"Prof. Dr. John Doe" => "John Doe"
"Dr. Prin. Gloria Smith" => "Gloria Smith"
"Dr. William" => "William"
"Sean Paul" => "Sean Paul"
Run Code Online (Sandbox Code Playgroud)
我还想将删除的前缀存储在另一个字符串中.
"Prof. Dr. John Doe" => "Prof. Dr."
"Dr. Prin. Gloria Smith" => "Dr. Prin."
"Dr. William" => "Dr."
"Sean Paul" => ""
Run Code Online (Sandbox Code Playgroud)