2017-07-12 15 views
0

私は数百の行を持つ大きなメモ帳ファイルを持っています。各行に異なる最後の単語があります。私はそれらを必要とせず、それらを削除したいが、私はマークまたは置換で何を見つけるか分からない。単語は数字、文字、特殊文字で構成されています。私はすべての行の最後の単語からそのすべてを削除したい。メモ帳++各行の最後の単語をマーク/置換する方法は?

+0

を入力してください。文字のみ?文字+数字?他に何か?ある場合は句読点を保持しますか?あなたの質問を編集し、いくつかの行と期待される結果を与えてください。 – Toto

+0

私はそれを変更しました –

+0

どのような特殊文字、句読点、スペース、カンマ、ドット、中国語またはアラビア語の手紙ですか?リストを挙げてください。単語間の区切り文字は何ですか?最後の言葉はどうやって知ることができますか?ここでもまた、線と期待される結果の例を挙げてください。 – Toto

答えて

2

見つけ、これを試してみて、(正規表現モードで)置き換えます

検索:

^(.*)\s+.*$ 

置き換え:

$1. 

を説明するために、この正規表現は貪欲を使用していますドット.*\s+は、ファイナを含む全ラインを消費し、キャプチャするl空白区切り文字。次に、その行をキャプチャされたものと置き換えます。$1。各行が文であると仮定して、新しい行の末尾にピリオドを追加しました。そうでない場合は、置換からドットを削除することができます。

Demo

関連する問題