string = "123" + rand(10).to_s + "abc"
=> "1237abc"
string.include?("123" + string.any_character(1) + "abc") # any_character(digit)
=> true
关键是要知道字符串的一部分,比如说一个html标记字符串,测试每天名称变化之类的东西
并且每次都可以从源头轻松找到标题,不管它是什么,但对我来说,它总是一个字符,soooooo,这里有什么帮助?
答案 0 :(得分:0)
尝试该代码:
string = "123" + rand(10).to_s + "abc"
string =~ /123\dabc/
0表示模式从0字符开始。当模式不匹配时返回nil。如果您只想将整个文字更改/123\dabc/
与/^123\dabc$/
答案 1 :(得分:0)
你可以使用红宝石regular expressions。例如:
string = "123" + rand(10).to_s + "abc"
string.match /123\dabc/