458

私はNotepad++を使用していますが、これを理解できません:

で始まる行がたくさんありhttpます。すべての行の前にテキストを追加する必要があります。また、各行の終わりに異なるテキストを追加する必要があります。各行の終わりは異なります。

各行の最初と最後にテキストを追加する最も速い方法は何ですか?

4

13 に答える 13

992

次の手順を実行します:

  1. Ctrl+を押しHて、検索/置換ダイアログを表示します。
  2. Regular expressionダイアログの下部にあるオプションを選択します。

各行test先頭に、などの単語を追加するには、次のようにします。

  1. テキストボックスに入力^しますFind what
  2. テキストボックスに入力testしますReplace with
  3. ファイルの最初の行にカーソルを置き、すべての行が影響を受けるようにします
  4. ボタンReplace Allをクリック

各行test最後に、などの単語を追加するには、次のようにします。

  1. テキストボックスに入力$しますFind what
  2. テキストボックスに入力testしますReplace with
  3. ファイルの最初の行にカーソルを置き、すべての行が影響を受けるようにします
  4. ボタンReplace Allをクリック
于 2012-06-12T20:20:13.473 に答える
154
  1. カーソルを最初の行の先頭に移動します
  2. Alt+を押しShiftながらカーソルdownキーを使用して、選択範囲をブロックの最後まで拡張します

これにより、すべての行に同時に入力できます。

私はここで上記の解決策を見つけました。

これは正規表現を使用するよりもはるかに簡単だと思います。

于 2014-09-08T15:29:55.653 に答える
30

Notepad++には非常に強力な編集機能があります。(今日はSublime Textで同様の機能を探しています)が、Notepad ++の場合は、 Altキーを押しながらマウスをドラッグします。入力した内容は、すべての行で選択した列を置き換えます。既存のテキストを置き換えずに挿入するには、Alt-Shiftを使用します。

ここに画像の説明を入力してください

于 2014-05-07T12:16:24.690 に答える
24

これが私の答えです。たす ');' 各行の終わりまで、「検索対象:$」および「置換:\);」あなたは脱出する必要があります。 ここに画像の説明を入力してください

于 2018-05-14T12:19:45.140 に答える
18

Replace(+ )で1つの正規表現を使用することにより、Notepad ++で自動的に実行できます(各行の先頭または末尾、あるいはその両方にテキストを追加します)。CtrlH

ここに画像の説明を入力してください

説明:$1 「入力に置き換える」の式は、「通常の表現(.*)検索する」の丸括弧を含むすべての文字を示します。

テスト済み、動作します。

お役に立てば幸いです。

于 2017-04-27T10:21:29.917 に答える
18

さて、久しぶりに投稿しますが、一番簡単です。

  1. すべての行の先頭/開始から特定の場所にテキストを追加するには、そこをクリックしてALT + Cを実行すると、以下のボックスが表示されます。テキストを入力して[OK]をクリックすると、完了です。

    ここに画像の説明を入力してください

  2. すべての行の最後に特定のテキストを追加するには、CTRL + Fを押して、REPLACEを選択します。以下のボックスが表示されます。テキストの「findwhat」と「replacewith」に「$」を入力します。検索モード(左下)で「正規表現」を選択していることを確認してください。最後に「すべて置換」をクリックすると完了です。

ここに画像の説明を入力してください

于 2017-07-28T09:37:44.400 に答える
15

Notepad++すべての行の先頭に単語を追加

この指示に従って、Notepad++ですべての行の先頭に何かを書き込みます

Notepad ++を開き、

Cntrl + Hを押して、検索/置換ダイアログを開きます。

次に、[検索する文字列]テキストボックスに^と入力します(スペースなしで^と入力します)

[置換]テキストボックスに何かを入力します(この例では「John」と書いています)(すべての行のテキストの後に1つ以上のスペースを追加するためにテキストを1つ以上のスペースで記述します)

[正規表現]オプションを選択します

ファイルの最初の行にカーソルを置いて、すべての行が影響を受けるようにします

[すべて置換]ボタンをクリックします

ここに画像の説明を入力してください

ここに画像の説明を入力してください

Notepad++すべての行の終わりにテキストを追加

Notepad ++ですべての行の終わりに何かを書くには、この指示に従ってください

Notepad ++を開き、

Cntrl + Hを押して、検索/置換ダイアログを開きます。

次に、[検索する文字列]テキストボックスに$と入力します(スペースなしで$と入力します)

[置換]テキストボックスに何かを入力します(この例では「John」と書いています)(すべての行のテキストの前に1つ以上のスペースを追加するために1つ以上のスペーステキストを記述します)

[正規表現]オプションを選択します

ファイルの最初の行にカーソルを置いて、すべての行が影響を受けるようにします

[すべて置換]ボタンをクリックします

ここに画像の説明を入力してください

ここに画像の説明を入力してください

すべてのNotepadd++チュートリアルの場合:訪問:)

于 2020-07-20T02:13:58.817 に答える
12

Notepad ++を開き、[ Ctrl+ ]をクリックしますF

正規表現を選択

*検索内容:「^」(各行のインデックスを表す-「PREFIX」)。

置換: "anyText" *

ここに画像の説明を入力してください

各行のサフィックスの場合:上記の「^を$に置き換える」と同じ手順に従います。それでおしまい。

于 2016-10-04T17:02:45.280 に答える
3

各行の終わりに異なるテキストを追加するには、プラグインConyEditを使用してこれを行うことができます。
ConyEditをバックグラウンドで実行している状態で、次の手順に従います。

  1. コマンドラインを使用して行cc.gl aを取得し、aという名前の配列に格納します。
  2. コマンドラインcc.aal //$aを使用して、配列aの内容を使用して、各行の後に追加します。


ここに画像の説明を入力してください

于 2018-07-18T02:42:24.583 に答える
3

数千行ある場合、最も簡単な方法は次のようになります。

-カーソルの始点となる線を選択します

-押したままalt+shiftカーソルの終点となる線を選択します

それでおしまい。これで、巨大なカーソルができました。これらすべての行に何でも書き込むことができます。

于 2018-12-03T09:10:24.107 に答える
3

一度にそれを行うために:

  1. 次のサンプルテキストをコピーして、notepad++ウィンドウに貼り付けます。

http:\ blahblah.com

http:\ blahnotblah.com

http:\ blahandgainblah.com

  1. Notepad++ウィンドウでCtrl+Hを押します
  2. [検索する文字列]ボックスに次のように入力します^(.+)$。ここで、^は行の先頭を表します。$は行の終わりを表します。(。+)は、行の先頭と末尾の間にある任意の文字を意味し、グループ1になります。
  3. [置換]ボックスに次のように入力しますWhateverFrontText(\1)WhatEverEndText。ここで(\ 1)は、1行のテキストを意味します。
  4. チェックボックスをオンにします ラップアラウンド
  5. 検索モード:正規表現
  6. 結果:

WhateverFrontTexthttp:\ blahblah.comWhatEverEndText

WhateverFrontTexthttp:\ blahnotblah.comWhatEverEndText

WhateverFrontTexthttp:\ blahandgainblah.comWhatEverEndText

  1. notepad ++オプションと結果のスクリーンショット: ここに画像の説明を入力してください
于 2019-04-26T09:46:24.127 に答える
2

[検索する文字列]フィールドに「。」と入力するだけ\rです。これは「行の終わり」を意味します。[置換:]フィールドに、たとえば必要なものを入力します.xml

複数の行があり、そのテキストを各行の最後に追加することを目的としている場合は、[検索モード]グループボックスの[。matchesnewline]オプションをマークアップする必要があります。

例:

ファイル名リストがありますが、.xmlなどの拡張子を追加したいと考えています。これはあなたがする必要があることであり、バン!ワンショット!:

こちらの画像をご覧ください

于 2017-07-28T21:25:47.143 に答える
1

以下のスクリーンショットをご覧ください。このスクリーンショットでは、行の最初と最後に新しい単語を1回のショットで追加します。

Notepad++のすべての行の最初と最後に1回のショットで新しい単語を追加する

于 2017-08-23T17:50:52.750 に答える