文字列に「位置0の行がありません」という文字列が含まれていると評価される条件を記述します。例えばRuby RegExを使用して文の中のフレーズを特定する
、の文字列を想定してみましょうすることです:
「返されたエラー状態をフィード:何行が0の位置にありません」
文字列に「位置0の行がありません」という文字列が含まれていると評価される条件を記述します。例えばRuby RegExを使用して文の中のフレーズを特定する
、の文字列を想定してみましょうすることです:
「返されたエラー状態をフィード:何行が0の位置にありません」
あなただけinclude?
、固定された部分文字列を検索するために正規表現を必要としませんするでしょう:
"Feed returned error status: There is no row at position 0.".include?("no row at position 0")
# => true
この特定のケースでは、正規表現は必要ありません。 index
を行いますシンプル:それは文字列が見つからなかった場合
irb(main):001:0> a = "Feed returned error status: There is no row at position 0."
=> "Feed returned error status: There is no row at position 0."
irb(main):002:0> a.index("no row at position 0")
=> 37
index
はnil
を返します。
irb(main):003:0> a.index("no row at position 0a")
=> nil
ああ、クール...ありがとう – keruilin