如何在ruby中使用regexp匹配所有字符exept点?

时间:2017-01-25 10:30:49

标签: ruby regex

给定字符串:

I can haz kittens. Mmmm. Tasty, tasty kittens.

我需要得到:

#without dot
I can haz kittens Mmmm Tasty, tasty kittens

我写道:

string = 'I can haz kittens. Mmmm. Tasty, tasty kittens.'
/[^\.]*/.match(string)

接下来,我不知道。

1 个答案:

答案 0 :(得分:3)

您只需要String#delete

"I can haz kittens. Mmmm. Tasty, tasty kittens.".delete('.')

如果您真的想使用正则表达式,可以使用String#gsub

"I can haz kittens. Mmmm. Tasty, tasty kittens.".gsub(/\./,'')