TXTファイルを扱うとき、いくつかのシステムファイル、データエクスポートレコード、テキストコンテンツには、2025-01-15、2025/02/28などの日付が多く含まれていますプライバシーを保護したり、フォーマットを統一したり、データを非表示にしたりする必要がある場合、テキスト内の日付は異なり、検索置換はあいまいなマッチングを利用しても1つの検索置換しかできず、非効率的であるまた、漏れのリスクが出やすいので、目で見て一つ削除すると目がかすんでしまう。
では、このような状況に遭遇した場合、テキストの書式が似ている日付情報をどのように一括して置き換えるべきでしょうか?ここでは、5つの効率的な離陸のテクニックを紹介して、日付の一括あいまいな交換を簡単に実現して、仕事に質の飛躍を実現させます。 私と一緒に勉強してみましょう!
TXTメモ帳のすべての書式が似ている日付を一括して置き換えるのはどのような場合ですか?
統一データのフォーマット
TXTファイルのある月またはある年のすべてのレコードを検索するが、具体的な日付を気にしない場合は、あいまいに置き換えることができます2025-01-01を2025-01-XXまたは205-xxxxという月や日数を表示しないフォーマットに調整して、日付範囲のファジーマッチを実現します。
日付情報の簡略化
一部の場合、完全な日付の内容はメモ帳では余分になる可能性があります。もし年や年の月だけを残して、具体的な日付を必要としない場合は、あいまいに置き換えることができますすべての日付を別々の年または年と月に置き換えます。 例えば2025-01-01を2025または2025-01に置き換える。
プライバシーコンテンツの保護
ドキュメントを共有したり公開したりすると、ファイルに機密な日付がある可能性があり、これらのコンテンツを直接表示するとプライバシーが漏洩するリスクがあります。データを保護するためにあいまいなマッチングを使用して、ファイル内のすべてのフォーマットが似ている日付、例えば2025-01-01、2025-02-28などの構造が似ている日付をすべてあいまいに非表示の日付に置き換えることができます。
TXTドキュメント内の異なる日付の効果プレビューを一括置換します
処理前:

処理後:

方法一:使用 HeSoft Doc Batch Tool ファジー置換の一括完了
推奨指数:★★★★★
利点:
- 数百個、数千個のファイルを同時に一括処理できます。多くの古いファイルを押しても、一番速い時間で一括して交換できます。
 - すべてのファイルはローカルで処理され、ファイルをアップロードする性質がなく、ユーザーのプライバシーを保護します。
 
デメリット:
- パソコンにインストールしてのみ操作できます。
 
操作手順:
1、【を開く HeSoft Doc Batch Tool 】を選択し、【テキストツール】-【テキスト内のキーワードを検索して置換】を選択します。

2.「ファイルを追加」または「フォルダからファイルをインポート」をクリックして、置換するテキストファイルを追加するか、ファイルを直接下にドラッグして追加し、「次へ」をクリックします。

3.オプション画面に入り、「式を使ってテキストをあいまいに検索」を選択し、検索したキーワードリストの下に式を入力して、対応するすべての日付を検索しますここで私の式は【 \ d{4}-\ d{2}-\ d{2}】で、置換後のキーワードリストの下に置換するテキストの内容を入力します。最後に「次へ」をクリックします。 次に保存ページに入り、「参照」をクリックして、新しいファイルの保存場所を選択します。

4.処理が終わるのを待ってから、パスをクリックしてフォルダを開くと、TXT文のすべての日付が置き換えられたことがわかります。

方法2: コンピュータTXTメモ帳は機能を持っています。
推奨指数:★★☆ ☆ ☆
利点:
- すべてのpcで操作でき、制限はありません。
 - 操作が簡単で直感的で、完全に無料です。
 
デメリット:
- 一度に変更できる日付は1つだけです。
 - フォーマットが異なる日付は、置換を何度も変更する必要がある場合があります。
 
操作手順:
1.TXTメモ帳ファイルを開き、Ctrl Hキーを押して置換ウィンドウを開き、内容を探して具体的な日付を入力し、置換して新しい内容を入力します。

2、それから交換をクリックしてください。

3、その他の日付は順番に置き換えます。

方法3: Notepadを使用してTXTの日付を一括置換する
推奨指数:★★★☆ ☆
利点:
- すべての日付形式を一度に置き換えることができ、複数のファイルを一括処理することもできます。
 - テキストは正規表現を使って操作を一致させることができます。
 
デメリット:
- ダウンロードソフトをインストールする必要があります。
 - 簡単な正則文法を学ぶには、シロにはあまり友好的ではない。
 
操作手順:
1.Notepadを使用してテキストファイルを開き、Ctrl Hを押して置換ウィンドウを開きます。

2、次に検索モードで正規表現を選択し、マッチルールを入力します。下に置換する新しいテキストを入力します。

3、すべての交換をクリックするとすぐに完了します。

方法4: テキストファイルの日付をword文書のワイルドカードに置き換える
推奨指数:★★★☆ ☆
利点:
- 複雑な正規表現を使用する必要はありません。
 - すべての操作は可視化され、置換効果が正確である。
 
デメリット:
- Wordのインストールが必要です。
 - テキストファイルの体積が多いと、カールトン現象を起こしやすい。
 
操作手順:
1、TXTテキストファイルをWordで開き、Ctrl Hを押して置換ボックスを開きます。

2、もっとクリックして、チェックしてワイルドカードを使用します。

3.次に検索内容に [0-9]{4}-[0-9]{2}-[0-9]{2} を入力し、新しいテキストを入力するように置き換えます。

4、最後にすべてをクリックして置き換えたら完了です。

方法5: PowerShellスクリプトを使用してTXTメモ帳の類似構造日付を一括置換する
推奨指数:★★★☆ ☆
利点:
- 全自動一括処理が可能で、処理速度が最適です。
 - 技術者の迅速な操作に適しています。
 
デメリット:
- プログラミングの基礎命令を理解するには、学習コストが大きい。
 - 操作が間違っているとエラーが発生する可能性があります。
 
操作手順:
1、TXTフォルダでShiftマウスの右ボタンを押して、ここでPowerShellウィンドウを開くことを選択します。

2、続いて中に以下のコマンドを入力します。 (New Textは置换后のテキストの内容をカスタマイズすることができます)
Get-ChildItem *.txt | ForEach-Object {
(Get-Content $ _.Full name) -replace '\ d{4}-\ d{2}-\ d{2}', 'new text' | Set-Content $ _. Full name
}
3、enterキーを押すと実行できます。
