Ruby 字符串 gsub方法

Ruby 字符串 gsub方法

gsub 是Ruby中的一个字符串类方法,用于返回给定字符串的副本,并将所有出现的模式替换为第二个参数。

语法: str.gsub(pattern, replacement)

参数: 这里,str是给定的字符串。pattern可以是指定的regex或要删除的字符集。replacement是要被替换的字符集。

返回: 字符串的副本,所有出现的pattern都被替换为第二个参数。

例子 1 :

# Ruby program to demonstrate 
# the gsub method 
       
# Taking a string and 
# using the method
puts "Sample".gsub(/[amuyt]/, '*')                 
puts "Program".gsub(/([gmra])/, '<\1>')      

输出

S**ple
Po

例2 :

# Ruby program to demonstrate 
# the gsub method 
       
# Taking a string and 
# using the method
puts "Ruby".gsub(/[tyru]/, '<\1>')                 
puts "String".gsub(/([igtr])/, '*')      

输出

Rb
S***n*

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程