如何使用ruby从字符串中查找和删除字符串?

时间:2019-05-22 11:24:14

标签: ruby

我想从字符串中查找并删除一个字符串。请参见下面的示例,

输入1

  

a ='mangalore'

Input2

  

b ='mc'

输出

输出1 #angalore

a 中的

b 值不应该出现 对于输出2 #c

a 值不应出现在 b

解决方案::将字符串a,b转换为数组,然后执行a-b和b-a

它将给出结果。如何在ruby中使用字符串实现。

帮助表示赞赏!

1 个答案:

答案 0 :(得分:3)

使用String#tr

main > 'mangalore'.tr 'mc', '#'
#⇒ "#angalore"
main > 'mc'.tr 'mangalore', '#'
#⇒ "#c"