Ruby で特定の文字を使用して文字列を 2 つの部分に分割する方法を教えてください。質問する

Ruby で特定の文字を使用して文字列を 2 つの部分に分割する方法を教えてください。質問する

私たちのアプリケーションは、Twitter を使用してログインする人々から名前をマイニングします。

Twitter はフルネームを 1 つの文字列で提供しています。

1. "Froederick Frankenstien"
2. "Ludwig Van Beethoven"
3. "Anne Frank"

文字列を分割したいのですが最初に見つかった (スペース) に基づいてvars (firstおよび)を検索します。last" "

Example    First Name    Last Name 
1          Froederick    Frankenstein
2          Ludwig        Van Beethoven
3          Anne          Frank

よく知っていますString#splitが、1 回だけ分割する方法がよくわかりません。最も Ruby-Way™ (エレガント) な回答が受け入れられます。

ベストアンサー1

String#split は 2 番目の引数として制限を取ります。

str.split(' ', 2)

うまくいくはずです。

おすすめ記事