2012-05-03 12 views
0

私はこれを何かすることができますか?ポイントは毎日の名前の変更のようなもののためにルビの可変文字を含む文字列のテスト

をテストし、htmlタグの文字列を言うと簡単にソースからのタイトルに関係なく、どのようなすべての時間を見つけることができますように文字列の一部を知ることです

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

それはあるかもしれないが、私のために、それは常に1人のキャラクター、soooooo、ここで何か助けになるだろうか?

答えて

0

は、そのコードを試してみてください。

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

0はパターンが0の文字から始まることを意味しています。パターンが一致しないときはこの戻り値なし。テキスト全体の変更のみを一致させたい場合/^123\dabc$/

0

ルビーでregular expressionsを使用することができます。例:

string = "123" + rand(10).to_s + "abc" 
string.match /123\dabc/ 
関連する問題