如何使用if / then语句删除不需要的字符串

时间:2014-03-05 16:11:29

标签: ruby

**更新。嗨,大家好基本上我要求如何在ruby中编写一个脚本来搜索我的所有文件,删除不需要的字符实例,例如!@#,{{ 1}},$%^&。谢谢!

3 个答案:

答案 0 :(得分:1)

您可以通过申请来实现:

tr("!@#$%^&* ", "")
字符串上的

答案 1 :(得分:0)

我假设您可以将每行文件读入变量'line' 然后为每一行做:
line.gsub!(/!@#$ \%^& * /,'')

答案 2 :(得分:0)

您可以使用String类的删除方法:

    str = "This ! string @ has # many $ unwanted % characters ^ in & it *"
    str.delete! '!@#$%^&*() '

输出是“Thisstringhasmanyunwantedcharactersinit”