文字列の後の一定数の文字を削除する

文字列の後の一定数の文字を削除する

たとえば、XML タグの後の特定の数の文字を削除する必要がある XML ドキュメントがあります。

<Title>0001: Title1</Title>
<Title>0002: Title2</Title>
<Title>0003: Title3</Title>

タグの後の 6 文字を削除し、その他はすべてそのままにしておくと、次のようになります。

<Title>Title1</Title>
<Title>Title2</Title>
<Title>Title3</Title>

検索しましたが、この問題の解決策は見つかりませんでした。

答え1

Notepad++で検索置換ダイアログを開く(CTRL+H)

  • 何を見つけるか:
    (<Title>).{6}
  • 置き換える
    $1
  • フォームの下部にある「正規表現」がチェックされていることを確認してください
  • 「ラップアラウンド」もチェック
  • すべて置換を押す

ここで正規表現をテストできます:https://regex101.com/r/qCMHwA/1

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

関連情報