0
私は数百の行を持つ大きなメモ帳ファイルを持っています。各行に異なる最後の単語があります。私はそれらを必要とせず、それらを削除したいが、私はマークまたは置換で何を見つけるか分からない。単語は数字、文字、特殊文字で構成されています。私はすべての行の最後の単語からそのすべてを削除したい。メモ帳++各行の最後の単語をマーク/置換する方法は?
私は数百の行を持つ大きなメモ帳ファイルを持っています。各行に異なる最後の単語があります。私はそれらを必要とせず、それらを削除したいが、私はマークまたは置換で何を見つけるか分からない。単語は数字、文字、特殊文字で構成されています。私はすべての行の最後の単語からそのすべてを削除したい。メモ帳++各行の最後の単語をマーク/置換する方法は?
見つけ、これを試してみて、(正規表現モードで)置き換えます
検索:
^(.*)\s+.*$
置き換え:
$1.
を説明するために、この正規表現は貪欲を使用していますドット.*\s+
は、ファイナを含む全ラインを消費し、キャプチャするl空白区切り文字。次に、その行をキャプチャされたものと置き換えます。$1
。各行が文であると仮定して、新しい行の末尾にピリオドを追加しました。そうでない場合は、置換からドットを削除することができます。
を入力してください。文字のみ?文字+数字?他に何か?ある場合は句読点を保持しますか?あなたの質問を編集し、いくつかの行と期待される結果を与えてください。 – Toto
私はそれを変更しました –
どのような特殊文字、句読点、スペース、カンマ、ドット、中国語またはアラビア語の手紙ですか?リストを挙げてください。単語間の区切り文字は何ですか?最後の言葉はどうやって知ることができますか?ここでもまた、線と期待される結果の例を挙げてください。 – Toto