正規表現は面倒ですが強力です。これを学ぶと効率が向上するだけでなく、絶対的な達成感も得られます。
現在、正規表現は、*nix (Linux、Unix など)、HP およびその他のオペレーティング システム、PHP、C#、Java およびその他の開発環境、および多くのアプリケーション ソフトウェアを含む多くのソフトウェアで広く使用されています。正規表現のシャドウを参照してください。
正規表現を使用すると、強力な機能を簡単な方法で実現できます。
パワーを損なうことなくシンプルかつ効果的にするために、正規表現コードはより難しく、学習するのは簡単ではありません。
例: ^.+@.+..+$
この種のコードは私を何度も怖がらせました。おそらく多くの人がそのようなコードを怖がってしまうでしょう。
このチュートリアルを学習すると、そのようなコードを自由に適用できるようになります。
正規表現の歴史
正規表現の「祖先」は、人間の神経系がどのように機能するかに関する初期の研究にまで遡ることができます。 2 人の神経生理学者、ウォーレン・マカロックとウォルター・ピッツは、これらのニューラル ネットワークを記述する数学的方法を開発しました。
1956年、Stephen Kleeneという数学者は、McCullochとPittsの初期の研究に基づいて「ニューラルネットワークイベントの表現」というタイトルの論文を発表し、正規表現の概念を導入しました。正規表現は、彼が「正規集合の代数」と呼ぶ式を記述するために使用されるため、「正規表現」という用語が付けられています。
その後、この研究は、Unix の主な発明者である Ken Thompson の計算検索アルゴリズムを使用した初期の研究に適用できることが判明しました。正規表現を最初に実際に応用したのは、Unix の qed エディターでした。
それ以来、正規表現はテキストベースのエディターや検索ツールの重要な部分となってきました。
この記事の元のリンク: http://www.jbxue.com/article/1051.html