Ruby 如何匹配字符串,忽略某些字符
我必须匹配字符串对,忽略空格Ruby 如何匹配字符串,忽略某些字符,ruby,string,Ruby,String,我必须匹配字符串对,忽略空格“和连字符”-“”。我想将以下几对视为相同的 “2,3氯苯”和“2,3氯苯” “4'3',2-二硝基甲苯”和“4'3',2-二硝基甲苯” 由于空格的原因,我无法匹配它们。我该怎么做?我不知道如何在Ruby中执行此操作。用于删除不需要的字符,并在比较这两个字符串之前对其进行规范化,如下所示: s1 = "2,3 chloro-benzene" s2 = "2,3 chlorobenzene" s1.delete(" -") == s2.delete(" -") #
“
和连字符”-“
”。我想将以下几对视为相同的
和“2,3氯苯”
“2,3氯苯”
“4'3',2-二硝基甲苯”和
“4'3',2-二硝基甲苯”
s1 = "2,3 chloro-benzene"
s2 = "2,3 chlorobenzene"
s1.delete(" -") == s2.delete(" -")
#=> true
由于空格,我无法匹配它们-这是您的解释吗?