質問: href.include?("p=") if check print("文字列の中に「p=」は含まれます¥n") puts href end end ```
回答: `String#scan`の仕様を誤解されています。 リファレンスより: > > scan(pattern) -> [String] | [[String]] > > self に対して pattern を繰り返しマッチし、マッチした部分文字列の配列を返します。 > > pattern が正規表現で括弧を含む場合は、括弧で括られたパターンにマッチした部分文字列の配列の配列を返します。 > > > お書きの例では、括弧を含む正規表現なので、文字列の配列の配列を返します。 従って、`href`は文字列の配列です。 `check = href[0].include?("p=")`として下さい。