0
我想从字符串中获取单词。例如: str = "Mike's book."
。 我希望我能得到["Mike's", "book"]
。Ruby:如何从字符串中提取单词
我知道我们可以str.split(/\W+/)
,但它会返回["Mike", "s", "book"]
,这不是我想要的。
我想从字符串中获取单词。例如: str = "Mike's book."
。 我希望我能得到["Mike's", "book"]
。Ruby:如何从字符串中提取单词
我知道我们可以str.split(/\W+/)
,但它会返回["Mike", "s", "book"]
,这不是我想要的。
在Ruby中使用scan()
方法character class正则表达式包括单词字符和单引号。
str.scan(/[\w']+/)
谢谢。有用。对于ruby,我们可以使用'str.scan(/ [\ w'] + /)' – Yang
'str.split('\ s +')'? – MYGz
为什么不谷歌呢? –
Thx,但它有“。”我应该举更多的例子。 – Yang