可以使用gsub!方法来实现在原地替换部分正则表达式匹配。 例如,假设我们有一个字符串str,想要将其中所有的数字替换为"#",可以使用以下代码: ```ruby str.gsub!(/\d+/, "#") ``` 这里的/\d+/是一个正则表达式,表示匹配一个或多个数字。gsub!方法会在str中查找所有匹配该正则表达式的子串,并将其替换为"#",最终结果会保存在原字符串中。 需要注意的是,gsub!方法会直接修改原字符串,如果不想修改原字符串,可以使用gsub方法来返回一个新的字符串。