「.」を4つ並べば、何の文字かを問わずに「4文字の文字列」を表す、というわけですね。上記のように、文字数の分だけ、何度も「.(ドット)」を繰り返し入力するのは、ちょっと大変です。マッチしたい文字は4文字かもしれませんし、30文字かもしれません。そんな時、正規表現には、そのパターンが何回繰り返されるかを単純に表現する便利な方法があります。(アスタリスク)」は、「その直前の文字が0回以上繰り返す」というパターンを表します。0回以上、というのは、その文字が現れない場合も含める表現です。マッチする文字列チャーシューたくさんチャーシューたっくさんチャーシューたっっっっっっっっくさん「っ」があろうとなかろうと、10回、100回とたくさん連続で出現してもなお、すべてを「*」を使って表現できるというわけです。「*」は、ターミナルのコマンド入力でも「ワイルドカード」としてよく利用される文字ですので、覚えやすいねこのような、直前の正規表現の「パターンの繰り返し回数」を指定するメタ文字は「量指定子」と呼ばれることもあります。1回以上の繰り返し「+」それでは、他の量指定子も見てみましょう。量指定子「+(プラス)」は、直前のパターンの1回以上の繰り返しを表します。さきほどの「.」と組み合わせてみます。正規表現の例.+も好きです。マッチする文字列トンカツにソースをたっぷりかけるのもわりと好きです。+(プラス)だから「ゼロよりは大きい回数の繰り返し」だと、僕は覚えたよ〜。0回か、1回の繰り返し「?」0回か1回だけという量指定子もあります。正規表現の例いらいっしゃいませ〜?。マッチする文字列いらいっしゃいませ。いらいっしゃいませ〜。あるの?ないの?どっちなの?!というイメージの「?」だね。繰り返しの回数の指定「{n,m}」より細かい繰り返し回数の指定方法もあります。「{」「}」の括弧を使って、繰り返し回数の上限、下限を指定できます。替え玉一丁!替え玉一丁!!!替え玉一丁!!!!!!上限、下限を省略することもできます。上限値を省略した例です。正規表現の例お水くださ〜{1,}い。マッチする文字列お水くださ〜い。お水くださ〜〜〜〜〜〜〜〜〜い。繰り返しの下限値を省略した例です。記法で、「*」も「+」も「?」も、全部カバーできちゃうんだね・・・。概念に注意する必要があります。こちらに詳しく記載しましたので、ご一読下さい。正規表現:最短一致でマッチさせる表現いずれかのパターン「|」ちょっとラーメンの話に限定したいので、もうすこし絞り込みたいです。正規表現では、()を使ってグループ化することができます。「|(縦棒、パイプ)」で区切って、「◯|△」とすれば、「◯か△かいずれか」と言った意味を表します。正規表現の例(塩|醤油|味噌|豚骨)が一番です。