Notepad++ で正規表現を使用してファイル内の href を検索する

Notepad++ で正規表現を使用してファイル内の href を検索する

フォルダー内に多数の dita ファイル (XML ファイル) があります。

hrefたとえば、sのすべての出現を検索したいとします。

href="c_aboutKnowledgeInCoreManage.dita"
href="t_addAnInternalActivityToShift.dita"

正規表現とファイル内検索フィルターを使用してフォルダー内を検索します。

s;の出現箇所をすべて見つけたら、の前にhrefという語を接頭辞として追加します。出力は次のようになります。admin_c_aboutKnowledgeInCoreManage.ditaadmin_c_aboutKnowledgeInCoreManage.dita

誰か検索クエリについて手伝ってくれませんか?

答え1

admin_用語の前に接頭辞を付けたい

なしで行を削除するにはどうすればいいですか.?

  • プレスCtrlShift>F

  • 「検索対象」をhref="(.*)"

  • 「置換」を次のように設定しますhref="admin_\1"

  • 「フィルター」を設定する*.dita

  • 必要に応じて「ディレクトリ」を設定します

  • 「正規表現」を有効にする

  • 「ファイル内の置換」をクリックします

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

以前の例:

abcd
href="c_aboutKnowledgeInCoreManage.dita"
defg
href="t_addAnInternalActivityToShift.dita"
hijk

例::

abcd
href="admin_c_aboutKnowledgeInCoreManage.dita"
defg
href="admin_t_addAnInternalActivityToShift.dita"
hijk

参考文献

関連情報