検索を行ったところ、正規表現による複数の置換について多くの質問が見つかりましたが、私は EditPadPro で作業しているため、その環境の正規表現構文で動作するソリューションが必要です。自分では解決策を見つけることができなかったので、誰かがいくつかの指針を持っていることを願っています。
追加の免責事項: 私は正規表現が苦手です。というか本当に…まずい。私がやっているwtfをほとんど知らないように.だから、言われていることは、私がする必要があることと、私が現在それにどのように近づいているかです...
2 つの可能な値を、対応する置換に置き換える必要があります。私の2つの検索は次のとおりです。
(.*)-sm
(.*)-rad
現在、これらを個別に実行し、それぞれを単純な文字列に置き換えます。
sm
rad
基本的に、「sm」の前にあるものはすべて削除する必要があるため、sm までのすべてを検出し、すべてをその文字列に置き換えます (「rad」についても同様です)。
しかし、単一の検索/置換操作でこれを行う方法があるはずです。私はうまく検索部分を行うことができます:
(.*)-sm|(.*)-rad
しかし、それぞれを一致する値に置き換える方法は? それが私が立ち往生しているところです。私は試した:
sm|rad
残念ながら、それは置換に使用される完全な文字列そのものになります。