ruby中的message.scan(regex).each{|m|puts"#{m[0]}"} 是什么意思

Python049

ruby中的message.scan(regex).each{|m|puts"#{m[0]}"} 是什么意思,第1张

message 是一个字符串

regex 是一个正则表达式

message.scan(regex)得到 符合regex这个正则表达式的一个数组

message.scan(regex).each{|m|puts"#{m[0]}"} 中 m是数组中的每一个元素,是一个字符串,m[0]就是m的第一个字符

所以message.scan(regex).each{|m|puts"#{m[0]}"} 就是打印message符合regex的结果的每一个元素的第一个字符

join用来合并字条串数组,可以接受0个或1个参数作为连接字符

注:0个参数时使用空字符进行连接。

["a", "b", "c"].join # => "abc"

["a", "b", "c"].join(",") # => "a,b,c"

ruby  英文发音:['ruːbɪ]

中文释义:n. 红宝石;红宝石色

例句

I wonder what kind of ring he got her? He bought me a ruby.

我想知道他给她买的什么样的戒指,他给我的是红宝石的。

短语:

1、ruby wedding 红宝石婚

2、ruby glass 红宝石玻璃

3、ruby laser 红宝石激光,红宝石激...

4、oriental ruby 红宝石 ruby crystal

5、ruby ring 红宝石戒指

6、feminine ruby 淡红色红宝石

扩展资料

ruby 的短语解析:

1、ruby ring

英文发音:[ˈruːbi rɪŋ]

中文释义:红宝石戒指

例句:

The left hand wearing a ruby ring's owner so that we return to the salesman.

这个左手戴着一只红宝石戒指的老板让售货员给我们退货。

2、ruby wedding

英文发音:[ˌruːbi ˈwedɪŋ]

中文释义:红宝石婚(结婚40周年纪念)

例句:

I am struggling to think of a suitable Ruby Wedding Anniversary present for my folks.

我正在努力为我的家人准备一份合适的红宝石结婚纪念日礼物。