検索
ホームページ開発ツールNotepadnotepad++の検索機能を詳しく解説

次のチュートリアル コラムでは、メモ帳の検索機能を紹介します。必要とする友人の役に立てば幸いです。 notepad++の検索機能を詳しく解説#notepad

検索機能(正規表現)

# メモ帳が非常に強力なエディタであることはわかっており、学生にとっては必須のツールであるに違いないと私は信じています。テキストの編集と表示を非常にフレンドリーにサポートしており、大きなファイルも非常にうまく処理します。たとえば、システムの運用中に生成されるテキスト形式のログは通常、比較的大きなファイルですが、通常はメモ帳を使用してログ ファイルをすぐに開くことができます。ただし、ログファイルには、さまざまなサービス、さまざまなプロセス、さまざまなスレッド、さまざまなモジュールなど、さまざまな場所からさまざまな情報が記録されます。ログ ファイルを分析する場合、問題や関連モジュールの問題を迅速に特定するために、その検索機能を使用する必要があることがあります。特定のキーワードに一致して有用な情報を検索し、関連するログの内容を表示する必要があります。メモ帳の検索機能については、ショートカット キー Ctrl F で直接検索ウィンドウを表示できます。

これを見たら、きっとここから学ぶべきことがあると思うはずです。はは、はい、上記の内容は誰もが知っている常識です。ただし、上の図からわかるように、メモ帳は 3 つの検索モードをサポートしています:

notepad++の検索機能を詳しく解説

通常モード

    拡張モード
  • 正規表現モード
  • メモ帳の正規表現モード (例: His name is)このモードは正規表現検索をサポートしています。正規表現の使用に慣れると、メモ帳を使用するこの機能に夢中になると思います。

一般的に使用される表現

以下に、生徒が見つけて学習しやすいように、一般的に使用される正規表現の一致記号をいくつか示します。
#

#文字説明##.*ab* ab) ?ab?{n}ab{2}c#{m,n }ab{2,3} c^^ a$z$[][ab]#[^] 「a を除く任意の 1 文字」と一致します。 " および "b"\w\W\d## と同等の数字に一致します。 # は、##[^0-9]#\b\bhe は「hello」には一致しますが、「ahello」には一致しません \B と一致します。 空白以外の文字と一致する文字の一致 キャリッジ リターン記号と一致します改行記号と一致しますキャリッジ リターンとライン フィードを一致させます

マーキングとグループ化

上記の記号は 1 文字または 1 文字の繰り返しを表しますが、キャラクターが複数いる場合はどうすればいいですか?グループ化を使用する必要があります。グループ化に関しては、括弧 () を使用してグループ化式を指定できます。例: (abc)? は 0 または 1 abc に一致することを意味します。ここでは括弧で囲まれています。式はグループ化です。グループ化は、捕捉グループと非捕捉グループの 2 つの形式に分けることができます。キャプチャ グループには、左かっこを左から右に数えることによって番号を付けることができます。非キャプチャ グループは、(?) で始まり、テキストをキャプチャしないグループです。

任意の文字と一致します
前の文​​字と 0 回以上一致します。たとえば、 は " と一致します。 a"、"ab"、または "abb"
前の文​​字と 1 回以上一致します (例: 「ab」または「abb」と一致しますが、「a」とは一致しません
直前の文字と 0 回または 1 回一致しますたとえば、 は「a」または「ab」に一致しますが、「abb」には一致しません。
前の文​​字またはグループと n 回一致します。たとえば、 は「abbc」と一致します。
前の文​​字またはグループと少なくとも m 回、最大で n 回一致します (n が空の場合は任意の回数を意味します)。たとえば、 "abbc" または "abbbc" と一致します。
右側の式は、行の先頭と一致します。例: 「a」で始まる行と一致します。
左側の式は、次の位置で一致します。行末 (例: ) 「z」で終わる行に一致します。
に一致します。リスト内の任意の 1 文字 (例: は「a」または「b」に一致します。[0-9] は 0 ~ 9# の任意の 1 つの数字に一致します)
リスト外の任意の 1 文字と一致します。例: [^ab]
は、[A-Za-z0 と同等の、アンダースコアを含む 1 つの文字と一致します。 -9_]
は、[^A-Za-z0 と同等の非単一文字に一致します。 -9_]
は、#[0-9] ##\D
## と同等の数字以外の文字に一致します。 単語の境界 (先頭または末尾) に一致します。たとえば、
単語以外の境界と一致します
| または演算子。左または右の式と一致します。 数式
\s は空の形式
#\S
\\ #\
\t タブ文字の一致
\r
\n
\r\n
## を介してアクセスできます。 非キャプチャ グループ。非キャプチャ グループ – 前方アサーション たとえば、 (?非キャプチャ グループ – 後方アサーション。例: (? 式。「sir William」という文字列が見つかった場合、一致は「William」です。(?!…)(?!e)(?非キャプチャ グループ – 否定的な後方アサーション。たとえば、 (?、「sir William」に遭遇すると、「William」と一致します。( ?P…)(?PA[^\s ] )\s(?P) =first)(?=name)(?#comment)
キャラクター 説明
(…) キャプチャのグループ。最初のグループには \1 を介してアクセスでき、2 番目のグループには \2.
#(?:…)
#(?=…) (.*)(?=ton) 式は、 'Appleton' 文字列に遭遇すると、 'Apple' と一致します。
非キャプチャ グループ – 負の前方アサーション。たとえば、 式は、「Apple」に遭遇すると、「e」の後に続くため、「l」を除くすべての文字を検索します。 '.
キャプチャしたグループに名前を付けます。後で使用するためにグループに名前を送信します (例: は「Apple Apple」と一致します。(A[^\s] )\s\1 と似ていますが、番号の代わりにグループ名を使用します。
name という名前のグループと一致します。
コメント – 括弧内の内容は照合時に無視されます。
慎重な学生は、正規表現をサポートする検索機能に加えて、メモ帳の置換機能も正規表現をサポートしていることにきっと気づくでしょう。上記の記号は置換にも適用されます。

以上がnotepad++の検索機能を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はcsdnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
メモ帳:その起源と開発メモ帳:その起源と開発Apr 13, 2025 am 12:05 AM

Notepad WasededBydonhoin2003ToAddressTheNeedForAmoreeficientTextitor.1)donho、ataiwaneseprogrammer、リリースされたthefirstversionin2003.2)itsoneaturehasaterowed forcolollaborativedevivivedevivedand contionimprovegent.3)

簡単なインストール:ノートパッドの稼働方法簡単なインストール:ノートパッドの稼働方法Apr 12, 2025 am 12:01 AM

Notepadは、複数のプログラミング言語での構文の強調表示とコード折りたたみをサポートする無料のソースコードエディターです。インストール手順:1。公式Webサイトにアクセスして、最新バージョンをダウンロードします。 2.インストールパッケージをダブルクリックし、インストールするプロンプトに従ってください。 3. [スタート]メニューからメモ帳を開始します。使用のヒント:1。構文の強調表示に対応する言語を選択します。 2。ファイル比較のために「比較」などのプラグインをインストールします。 3.エンコード形式を調整して、表示の問題を解決します。 4。パフォーマンスを最適化するために、自動完成とプラグインをクリーンアップする。 5.自動バックアップ機能を有効にして、コードを保護します。

メモ帳:寄付と資金メモ帳:寄付と資金Apr 11, 2025 pm 12:13 PM

ノートパッドは、ユーザーの寄付を通じて無料でオープンソースのままです。 1)寄付はPayPalまたは銀行の譲渡を通じて行われ、ユーザーは自発的に金額を決定します。 2)ファンドはサーバー料金、開発ツール、開発者のボーナスに使用され、定期的なレポートを通じて透明性が保証されます。 3)寄付は、メモ帳をサポートするだけでなく、オープンソースコミュニティ全体の開発をサポートします。

メモ帳数:表示線番号を表示しますメモ帳数:表示線番号を表示しますApr 10, 2025 am 09:42 AM

メモ帳に行番号を表示する手順は次のとおりです。1。設定 - >設定 - >編集者 - >「show line number」を確認します。ライン番号は、コード内の特定の場所をすばやく見つけて参照し、生産性を向上させるのに役立つため、プログラマーにとって重要です。

ノートパッドvs.ノートパッド:どのテキストエディターがあなたに適していますか?ノートパッドvs.ノートパッド:どのテキストエディターがあなたに適していますか?Apr 09, 2025 am 12:09 AM

ノートパッドは、プログラミングや高度なテキスト編集に適しているため、メモ帳を選択してください。 1。ノートパッドは、単純なテキスト編集、軽量で高速に適しています。 2.NOTEPADは、複数のプログラミング言語をサポートし、複雑なプログラミングタスクに適した構文の強調表示とプラグイン拡張機能を提供します。

メモ帳で大きなファイルを開く:大きなテキストファイルを処理するための戦略メモ帳で大きなファイルを開く:大きなテキストファイルを処理するための戦略Apr 08, 2025 am 12:07 AM

大きなファイルを処理するときは、メモ帳、コマンドラインツール、またはカスタムスクリプトを使用する必要があります。 1.NOTEPADは、メモリの使用量を削減するためにファイルチャンクロードをサポートします。 2。ストリームモードでファイルを読み取るか、それ以上のコマンドラインツール。 3.カスタムスクリプトPythonのItertoolsモジュールを使用して、すべてのコンテンツを一度にロードしないようにファイルを繰り返し読み取ります。

Notepad Auto Save:Auto Shavingの回避策と代替案Notepad Auto Save:Auto Shavingの回避策と代替案Apr 07, 2025 am 12:03 AM

Notepadには組み込みのAutoSave機能はありませんが、スクリプトまたは代替ツールを使用して実装できます。 1. PowerShellスクリプトを使用して、5分ごとにメモ帳を保存します。 2。自動保存を有効にするようにメモ帳を構成します。 3. VSCODEを使用してAutoSaveプラグインをインストールし、AutoSave遅延を10秒に設定します。これらの方法により、データの損失は効果的に回避できます。

初心者向けのメモ帳:始めるための簡単なガイド初心者向けのメモ帳:始めるための簡単なガイドApr 06, 2025 am 12:03 AM

メモ帳を使用して、アイデアを録音したり、コードを書いたり、メモを取ったりすることができます。 1。新しいファイル(Ctrl n)、2。テキストの入力、3。ファイル(ctrl s)を保存します。さまざまな形式をサポートし、初心者や毎日の使用に適しています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター