正規表現(Ruby)で

^ISBN[-]?[¥d|-]+

の場合

^ISBN-?[¥d|-]+

でも同じ結果になると思うのですが
この場合の[]って、[]内に指定された文字のどれかにマッチするの意味の[]でクラスとかの[]とはまた違いますよね