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/]
【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特有的,经常使用的一个功能。只支持双引号的字符串。
"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特有的,经常使用的一个功能。只支持双引号的字符串。
相关文章
- ruby如何查找一个方法属于哪个类
- Ruby 2.1: objspace.so
- ubuntu下ruby文件执行蛋疼的一个问题
- ruby写一个文件内容相似性比较的代码
- RubyMotion之父:Ruby是目前替代Objective-C的最佳iOS开发语言
- ruby中顶层定义的方法究竟放在哪里?
- ruby在windows 7 cmd 中显示彩色文字
- [Ruby] LEVEL 2 Methods and Classes -- Ex
- [Ruby] 0. play with it a little bit
- ruby的第一次使用
- 编程基础之Ruby
- [Ruby] Modules
- [Ruby] 1. Expression
- [Ruby] 1. Expression -- Ex
- SAP Cloud for Customer Oberon视图里的Ruby Script
- ruby简单的基本 3
- CentOS上安装配置Ruby on Rails
- linux系统centOS7下搭建redis集群中ruby版本过低问题的解决方法