Habréにそのようなブログが見つからないことに驚いた。 何も、このギャップを埋めようとしません。 このブログでは、正規表現の作業をできるだけ簡単に説明し、一般的に使用される例の完全な分析に傾注する予定です。 また、計画では、さまざまな式エンジンの機能と、一般的なプログラミング言語での実装について説明します。
始めるために、正規表現とは何か、そしてそれらの実際の応用について話しましょう。
正規表現-それは何ですか?
ウィキペディアを引用するには:
正規表現 -
正規化されたテンプレートに従ってテキストフラグメントを解析するシステム。検索用のパターンを記録するシステムに基づいています。
簡単に言えば、正規表現とは、テキストデータ内の
何かをチェック、変更、または検索できるパターンです。 たとえば、電子メールの有効性を確認したり、一部の単語を他の単語に置き換えたり(スペルチェックテキストなど)、かなり複雑なコンテンツを解析したりできます
。実際の正規表現
実際、正規表現(専門用語)は少し難解に思えるかもしれませんが、所有している場合は、作業時間を数倍短縮できます。
かなり頻繁に、テキスト、特に検証と解析を処理する必要があります。 以前は、言語の標準機能を使用してテキストを処理し、自分でロジックを記述する必要がありました。 さて、正規表現を掘り下げた後、すべての作業は2、3行で書くことになりました。
データ検証の正規表現は非常に重要です。 次のトピックでは、最も一般的なユースケースとして電子メール検証を検討する予定です。
P. S. PPNH。
P. P. S.興味があれば、テキストの操作にタスクを投げてください
。おそらく、ソリューションの説明を含むトピックがあります。