-1

私はかなり経験の浅い Notepad++ ユーザーであり、ゲームのサーバー ログなどをクリーンアップするために、ここに投稿されているさまざまな正規表現クエリをコピーして貼り付けるだけです。今、Stackoverflow の調査で解決できなかった問題を発見しました。

すべての行の末尾にある最後の文字 (記号) を削除したいのですが、それが「!」の場合のみです。簡単に言うと、次のようなものを取り除く正規表​​現クエリが必要です。

Jedi=Knight=Virdu: Hello everyone.!
Jedi=Master=Yvan: <bows his head, barely keeping his eyes open, like he is about to fall asleep>!
Padawan=Acodin has joined the spectators.
Padawan=Vic has defeated: Training Droid [NPC].
Jedi=Knight=Rus: Is something wrong, Master Yvan?!

それを次のように変換します。

Jedi=Knight=Virdu: Hello everyone.
Jedi=Master=Yvan: <bows his head, barely keeping his eyes open, like he is about to fall asleep>
Padawan=Acodin has joined the spectators.
Padawan=Vic has defeated: Training Droid [NPC].
Jedi=Knight=Rus: Is something wrong, Master Yvan?

助けてくれてありがとう!

4

1 に答える 1

0

「!$」(「!」で終わるすべての行に一致) を検索して、何も置換しないことができます。したがって、ログをメモ帳に貼り付け、通常どおり ctrl^f と入力し、ウィンドウの置換に移動し、最初のボックスに !$ と入力して、2 番目のボックスを空白のままにします。

于 2013-11-02T13:48:37.220 に答える