0

我可以做这样的事情吗?

string = "123" + rand(10).to_s + "abc"
=> "1237abc"
string.include?("123" + string.any_character(1) + "abc") # any_character(digit)
=> true

关键是要知道字符串的一部分,比如让我们说一个 html 标记字符串,测试类似 Name Changes Every Day 之类的东西

并且每次都可以轻松地从源中找到标题,无论它可能是什么,但对我来说,它永远是一个字符,soooooo,这里有什么帮助吗?

4

2 回答 2

0

You can just use regular expressions with ruby. Example:

string = "123" + rand(10).to_s + "abc"
string.match /123\dabc/
于 2012-05-03T08:09:10.470 回答
0

试试那个代码:

string = "123" + rand(10).to_s + "abc"
string =~ /123\dabc/

0 表示模式从 0 个字符开始。当模式不匹配时,这将返回 nil。如果您只想匹配整个文本更改/123\dabc//^123\dabc$/

于 2012-05-03T08:07:38.427 回答