主页

Ruby .gsub的使用(替换字符串中匹配的所有的内容)

2023-08-12 11:02AM

在 Ruby 中,可以使用 .gsub 方法来替换字符串中的内容。

.gsub 接受两个参数:第一个参数是要替换的内容(可以是字符串或正则表达式),第二个参数是要替换为的内容。

eg: 使用.gsub 将第一个内容替换为第二个内容:

origin_string = "This is an example string."
replacement_string = "replacement"

new_string = origin_string.gsub("example", replacement_string)
puts new_string

在上述示例中,我们将 origin_string 中的 example 替换为 replacement,输出结果将是 This is an replacement string.

注意,.gsub 方法会替换所有匹配的内容

eg:

origin_string = "This is an example example string."
replacement_string = "replacement"

new_string = origin_string.gsub("example", replacement_string)
puts new_string

上述示例中,所有匹配的 example 都被替换为 replacement,输出结果将是 This is an replacement replacement string.

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论