プログラミングは非常に複雑で骨の折れる、そして、しばしば、それが同じまたは類似の効果を繰り返すことが稀ではない単調なプロセスです。最大化するために、文書内の類似要素の検索と交換を自動化してスピードアップするために、正規表現システムはプログラミングにプログラミングされていました。それは主にプログラマー、ウェブマスター、そして他の職業の代表者の時間と強さを節約することをほとんど許可します。高度なNotepad ++テキストエディタで通常の式がどのように使用されるかを調べましょう。
正規表現の概念
実際にNotepad ++プログラムで正規表現の使用を検討する前に、この用語の本質をより詳細に調べましょう。正規表現は、文書文字列に対してさまざまなアクションを作成できる特別な検索言語です。これは、パターンの原理に対する操作の検索と実行が実行されるように入力されるときに、特別なMetasimvolを使用して行われます。たとえば、正規表現の形式のメモ帳++ポイントでは、既存の文字のセット全体の任意の符号を表し、式[A-Z]はラテン語のアルファベットの大文字です。
さまざまなプログラミング言語では、正規表現の構文が異なる場合があります。 Notepad ++テキストエディタでは、人気のあるPerlプログラミング言語のように同じ値の正規表現が使用されます。
個々の正規表現の値
それでは、最も頻繁に使用されるメモ帳++正規表現に知り合いましょう。
- 。 - 任意の単一のシンボル。
- [0-9] - 数字の形式の任意の文字。
- \ d - 番号を除く任意の文字。
- [A-Z] - ラテン語のアルファベットの大文字。
- [a-z] - ラテンアルファベットの小文字。
- [A- Z] - レジスタから独立したラテンアルファベットの文字のいずれか。
- \ w文字、アンダースコア、または数字。
- \ s - スペース。
- ^ - スタート起動を開始します。
- $末尾の行;
- * - シンボルの繰り返し(0から無限大)。
- \ 4 \ 1 \ 2 \ 3 - グループのシーケンス番号。
- ^ \ s * $ - 空の行を検索します。
- ([0-9] [0-9] *。) - 2桁の数字を検索します。
実際、正規表現の象徴は非常に多数あり、それらを1つの記事で覆うことは不可能です。メモ帳++プログラムを使用して作業するときに、プログラマとWeb設計者が使用されるさまざまなバリエーションを大幅に短縮します。
正規表現の実用化
それでは、Notepad ++プログラムで正規表現がどのように使用されるかを特定の例を調べましょう。例1:検索
特定の要素を検索するために正規表現がどのように適用されるかを検討してください。
- 正規表現の操作を開始するには、「検索」セクションに移動し、表示されたリストで「検索」項目を選択します。
- Notepad ++プログラムの標準検索ウィンドウを開く前に。 Ctrl + Fキーの組み合わせを押すことによっても取得できます。この機能を操作するには、必ず「正規表現」ボタンを必ず有効にしてください。
- 文書に含まれているすべての数字を見つけます。これを行うには、検索文字列の[0-9]パラメータを入力して[次へ検索]ボタンをクリックしてください。このボタンを押すたびに、次の数字が上から下への文書内で強調表示されます。下流から検索モードに切り替えると、正規表現を操作する場合は、従来の検索方法を使用する場合に実行できます。
- 「現在の文書内のすべての検索」ボタンをクリックすると、すべての検索結果、つまり文書内のデジタル式が別のウィンドウに表示されます。
- そしてここで派生した検索結果。
例2:シンボルの交換
Notepad ++プログラムでは、文字を検索するだけでなく、それらを正規表現に置き換えることもできます。
- この操作を開始するには、検索ウィンドウの[置換]タブに移動します。
- リダイレクトを通じて外部参照のリダイレクトを行います。これを行うには、「検索」列で、値 "href =(http:// [^ '"] *)を入力します。 "置換"フィールド - "href =" / redirect.phpに? to = 1 "。 [すべての置換]ボタンをクリックしてください。
- ご覧のとおり、交換は成功しました。
そして、コンピュータプログラミングやWebページレイアウトに関連しない操作のために、正規表現を使用して交換して検索を適用しましょう。
- 私たちは、生年月日で全てのフォーマットの人のリストを持っています。
- 生年月日と人々の名前をいくつか並べ替えます。これを行うには、「書き込み」(\ w +)(\ w +)(\ w +)(\ w +)(\ w +)(\ w +)(\ w +)(\ d +。\ d +) "、そして"置換 "の列に - "\ 4 \ 1 \ 2 \ 3"。 [すべての置換]ボタンをクリックしてください。
- ご覧のとおり、交換は成功しました。
Notepad ++プログラムの正規表現を使用して実行できる最も簡単な操作を示しました。しかし、これらの表現の助けを借りて、プロのプログラマーは実行され、非常に複雑な操作です。