33m150メートルそれぞれルールを満たす文字列は、上記の例の他にも無数にあり、(多すぎて)すべてを書ききる事は難しいでしょう。そのような場合に、「文字のならびの条件」自体をシンプルに記述するための方法こそ、「正規表現」なのです。このような条件の事を「パターン」と呼びます。正規表現によるパターンは、「通常の文字(※リテラルとよんで区別します)」と「メタ文字」と呼ばれる、特殊な役割を与えられた記号を組み合わせて記述します。上記であげた例はそれぞれ、正規表現を使って、それぞれこのように表せます。」で終わる文字列.*だよね。「〇〇cm」と書かれた数値[0-9]+cm「.」「[」「^」「$」などの記号のようなものが、まさに「メタ文字」と呼ばれる文字なのですが、見たことのない人に取っては、奇妙な記号の羅列のように見えてしまうでしょう。それぞれのメタ文字について、詳しくは後のセクションで解説していきます。」などの、メタ文字を使って、文字のパターンを表せるんだね。※「リテラル(literal)とは、英語で「文字通りの」という意味の形容詞です。literals」というと「文字通りの意味を持った文字群」というような表現となり、「特殊な意味をもったメタ文字に対して、文字通りの意味をもったリテラル」と対比的に使われる呼称となっています。具体的な利用ケース繰り返しになりますが、パターンとは、文字列を特徴づけるルールや条件であり、正規表現は、通常のテキスト文字とメタ文字(特殊文字)を組み合わせてパターンを記述するための記法と言えます。特定のパターンを持つ無数の文字列をすべて一通りに書き表す事ができるため、しばしば文字列の検索や置換に利用されています。H)」機能からも、正規表現が利用できます。Documentの「検索と置換」では、正規表現が利用できる。パターンにマッチする文字列を見つけて、特定のルールで置き換えたいまた、例えば、事務作業で下記のような場面に出くわすかもしれません。「このテキストファイルの中で、全角数字で記載された場所があれば見つけて、半角に直したい」アプリに付随している通常の検索ボックス機能を使えば、特定の文字列は検索できますが、9文字ある数字すべて、「1→1、2→2、3→3、・・・・」と、順番に検索ボックスに入力して見つけていくのは、ちょっと骨が折れますよね。そのような場合「全角数字、なんでもいいから全て」というルールを検索ボックスに打ち込めたらいいのに・・、と感じるかもしれません。正規表現は、そのようなルール、すなわち「パターン」を記述するために利用できます。「すべての全角数字で構成された文字列」は、正規表現では下記のように記述できます。すべての全角数字の文字列を表す正規表現[0-9].+それでは、上記の例のような正規表現のメタ文字の意味を、このあと1つずつ紹介していきます。正規表現のメタ文字(特殊文字)正規表現は、「通常の文字(リテラル)」と「メタ文字」によって構成されます。このセクションでは、メタ文字を使った、基本的な正規表現によるパターンの記述法を一つずつ見ていきます。あらゆる一文字を表す「.(ドット)」それでは、早速メタ文字を利用していきます。正規表現での最もよく利用するメタ文字の一つは「.(ドット)」です。これを使えば、改行以外のあらゆる一文字を表す事ができます。これはいわゆる「ワイルドカード」という役目をします。「.」であれば、「あ」「ア」「!」などなんでもいい一文字です。正規表現....が大好き。マッチする文字列ラーメンが大好き。