这篇文章主要介绍了21个你应该知道的Ruby编程技巧,涵盖编码过程中的方方面面,需要的朋友可以参考下
1. 快速获取正则表达式的匹配值
通常我们使用正则表达式,都是先match,然后再取结果,但是这样有时候会抛异常,看下面例子:
复制代码 代码如下:
email = "Fred Bloggs "
email.match(//)[1] # => "fred@bloggs.com"
email[//, 1] # => "fred@bloggs.com"
email.match(/(x)/)[1] # => NoMethodError [:(]
email[/(x)/, 1] # => nil
email[/([bcd]).*?([fgh])/, 2] # => "g"
以上就是21个你应该知道的Ruby编程技巧的详细内容,更多请关注0133技术站其它相关文章!