文を単語に分割するための次の Ruby コードを理解する助けが必要です。
class String
def words
scan(/\w[\w\'\-]*/)
end
end
実際のメソッドは次のとおりです。
"This is a test of words' capabilities".words
戻り値
["This", "is", "a", "test", "of", "words'", "capabilities"]
正規表現 (/\w[\w\'-]*/) は正確にはどういう意味ですか?