0

文字列の先頭から単一の * 文字と空白を削除したいと考えています。

これは私が持っている正規表現です/^\*{1}(?:\s+)?/

ここにRubularのリンクがありますhttp://rubular.com/r/r5i4FpQdK2

ただし、Ruby を使用しようとすると警告が表示されます。

001:0> regex = /^\*{1}(?:\s+)?/
warning: nested repeat operator + and ? was replaced with '*': /^\*{1}(?:\s+)?/
=> /^\*{1}(?:\s+)?/

実際のテストはまだ機能します

002:0> "*  foo" =~ regex
=> 0

しかし、警告の原因がわかりません。

アドバイスをいただければ幸いです。

4

1 に答える 1