1.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.1 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| Ruby String Operations | Ruby字符串操作 | 
连接和乘法都可以在字符串上执行。
级联:
- 
可以使用以下任何方法将字符串连接在一起: - +运算符
- <<运营商
- .concat方法
 "Hello" + " World" + "!" #=> Hello World!"Hello" << " World!" #=> Hello World!string1 = "Hello" string2 = " World!" string1.concat(string2) #=> Hello World!
乘法:
- 可以使用*运算符将字符串乘以整数值。ruby "Hello" * 3 #=> HelloHelloHello
替换子字符串
- 我们可以搜索子字符串或使用Regex搜索和替换字符串中的字符。 ruby "Hey mom, look at this string".sub('mom', 'dad') #=> Hey dad, look at this string
比较:
- 可以比较字符串,返回-1,0,+ 1或nil,具体取决于字符串是否小于,等于或大于other_string。
"abcdef" <=> "abcde"     #=> 1 
 "abcdef" <=> "abcdef"    #=> 0 
 "abcdef" <=> "abcdefg"   #=> -1 
 "abcdef" <=> "ABCDEF"    #=> 1