文字列の先頭から単一の * 文字と空白を削除したいと考えています。
これは私が持っている正規表現です/^\*{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
しかし、警告の原因がわかりません。
アドバイスをいただければ幸いです。