zl程序教程

您现在的位置是:首页 >  后端

当前栏目

ruby字符串String的一个trick

ruby 一个 string 字符串
2023-09-11 14:16:04 时间
用了这么久ruby,知道String对象可以通过[]操作得到字符或者子字符串,比如:
"abc"[0]
97
"abc"[0,2]
"ab" 97就是字符a的ASCII码了,却不知道[]操作同样可以接受正则表达式,返回匹配正则的那部分字符串,比如:
"has 5 and 3" [/\d+/]
5
"hello there"[/(..)e/]


ruby的API设计充分体现了马教主所说的人本接口

文章转自庄周梦蝶  ,原文发布时间2007-7-6


【Redis】字符串String 数据类型详解 String是Redis最基本的数据类型,一个Key对应一个Value,一个Redis中字符串Value最多可以是512M String类型是二进制安全的,意味着Redis的String可以包含任何数据。比如照片或者序列化对象。
【Ruby on Rails全栈课程】2.3 ruby的数据类型--字符串(String)、区间(Range) 1、字符串(String) 字符串是String类的对象。分为单引号字符串和双引号字符串。双引号字符串能支持较多的转义字符以及支持字符串#{}q嵌入变量。实际开发中多用双引号字符串。 (1)字符串嵌入变量用#{ },这个是ruby特有的,经常使用的一个功能。只支持双引号的字符串。