Ruby 字符串
-
字符串
Ruby中的String对象持有并操纵一个或多个字节的任意序列,通常表示代表人类语言的字符。最简单的字符串文字包含在单引号中。引号内的文本是字符串的值-如果需要在单引号中将单引号放在单引号中,请在其前面加上反斜杠,以便Ruby解释器不会认为它终止了字符串-反斜杠还可以转义另一个反斜杠,因此第二个反斜杠本身不会被解释为转义字符。以下是Ruby的与字符串相关的功能。 -
-
一般定界字符串
使用常规的定界字符串,您可以在匹配的一对字符串中创建字符串,但可以使用任意定界符,例如!,(,{,<等,其后是百分号(%)。Q,q和x具有特殊含义。一般定界的字符串可以是- -
字符编码
Ruby的默认字符集是ASCII,其字符可以用单个字节表示。如果使用UTF-8或其他现代字符集,则字符可能以一到四个字节表示。您可以在程序开始时使用$KCODE更改字符集,如下所示:示例 -
字符串内置方法
我们需要一个String对象的实例来调用String方法。以下是创建String对象的实例的方法-这将返回一个包含str副本的新字符串对象。现在,使用str对象,我们都可以使用任何可用的实例方法。例如 -