エントリー

Habréにそのようなブログが見つからないことに驚いた。 何も、このギャップを埋めようとしません。 このブログでは、正規表現の作業をできるだけ簡単に説明し、一般的に使用される例の完全な分析に傾注する予定です。 また、計画では、さまざまな式エンジンの機能と、一般的なプログラミング言語での実装について説明します。



始めるために、正規表現とは何か、そしてそれらの実際の応用について話しましょう。



正規表現-それは何ですか?



ウィキペディアを引用するには:

正規表現 - 正規化されたテンプレートに従ってテキストフラグメントを解析するシステム。検索用のパターンを記録するシステムに基づいています。



簡単に言えば、正規表現とは、テキストデータ内の何かをチェック、変更、または検索できるパターンです。 たとえば、電子メールの有効性を確認したり、一部の単語を他の単語に置き換えたり(スペルチェックテキストなど)、かなり複雑なコンテンツを解析したりできます



実際の正規表現



実際、正規表現(専門用語)は少し難解に思えるかもしれませんが、所有している場合は、作業時間を数倍短縮できます。



かなり頻繁に、テキスト、特に検証と解析を処理する必要があります。 以前は、言語の標準機能を使用してテキストを処理し、自分でロジックを記述する必要がありました。 さて、正規表現を掘り下げた後、すべての作業は2、3行で書くことになりました。



データ検証の正規表現は非常に重要です。 次のトピックでは、最も一般的なユースケースとして電子メール検証を検討する予定です。



P. S. PPNH。

P. P. S.興味があれば、テキストの操作にタスクを投げてくださいおそらく、ソリューションの説明を含むトピックがあります。




All Articles