1. ホーム
  2. regex

[解決済み] | の後をすべて削除する正規表現 (| と共に)

2022-02-10 02:05:17

質問

私は問題の解決策を見つけようとしていました。

入力してください。

This is the sample title | mypcworld

出力します。

This is the sample title

notepad++で簡単な正規表現を使って、" | "の後に来るものを全て削除したい。 本当に簡単なものだと思います。しかし、私はここに記載されている他の正規表現 "|.*$" で試しましたが、うまくいきませんでした。問題は、"|" という文字が or と同等に変化することでした。 だから、それを解決するために私を助けてください。

どのように解決するのですか?

パイプが | は正規表現における特殊文字("または"の意味)であり、これをエスケープするには \ .

現在の正規表現を使用します。

\|.*$

ご指摘の通り、Notepad++で試してみましたが、うまく動作しているようです。