文から人名を取得する必要があります。文から名前を抽出する
例:My Name is David Bonds and i live in new york.
と名前を抽出したいDavid Bonds
。
My Name is
は間違いなくすべての文章に含まれます。名前の後ろには文の残りが含まれている場合もあれば、何もない場合もあります。このanswerから、私はMy Name is
のポイントに到達することができました。それはすべての文章の残りを印刷します。私はそれがちょうどnext two words
をつかむことを確認したいと思う。
if let range = conversation.range(of: "My Name is") {
let name = conversation.substring(from: range.upperBound).trimmingCharacters(in: .whitespacesAndNewlines)
print(name)
}
は常に 'and'キーワードがあるでしょう島嶼地区などができないからです。 –
@ImBatman更新された答えを確認してください。 –
@ImBatmanあなたは本当にアビザンの答えのような語彙タグを使用するべきです。 – Fogmeister