次のようなテキストがあります (1 つまたは 0 つのタブ + 行頭に複数の空白):
(tab) There are a tab and 4 whitespaces before me. // line 1
(tab) There are a tab and 6 whitespaces before me. // line 2
There are 6 whitespaces before me. // line 3
There are 4 whitespaces before me. // line 4
を使用する^[\t\s]\s*
と、1 行目と 2 行目だけが一致し、3 行目と 4 行目は一致しません。なぜですか?
( を使う^\s*
と3行目と4行目が一致します。)
ありがとう!