レッスン1:イントロダクションとABC

正規表現は、コード、ログファイル、スプレッドシート、さらには文書など、テキストから情報を抽出する際に非常に役立ちます。形式言語の背後には多くの理論がありますが、以下のレッスンと例では、正規表現のより実践的な使用方法を探り、できるだけ早く使用できるようにします。

正規表現を使用する際に最初に認識する必要があるのは、すべてが本質的に文字であるということです。そして、私たちは特定の文字列(文字列とも呼ばれます)のシーケンスに一致するパターンを作成しています。ほとんどのパターンは通常のASCIIを使用しており、これには文字、数字、句読点、およびキーボード上のその他記号(例:%#$@!)が含まれていますが、Unicode文字を使用してあらゆる種類の国際的なテキストに一致させることもできます。

以下はテキストの2行です。入力欄に入力すると、各行の一致する文字が強調表示されます。次のレッスンに進むには、各レッスンで導入された新しい構文と概念を使用して、提供されたすべての行に一致するパターンを作成する必要があります。

各行にある共通の文字のように、3行すべてに一致するパターンを作成してみてください。非常に単純なパターンかもしれません

演習1:文字の一致
課題 テキスト  
一致 abcdefg To be completed
一致 abcde To be completed
一致 abc To be completed
解答

最初の3文字abcを入力して、すべての行に一致するかどうかを確認してみてください。

上記の課題を解いて次の問題に進んだり、解答を読んでください。