EmEditorで複雑な重複の削除はどのようにしたらいけますでしょうか?
EmEditorやテキストエディタと正規表現の組み合わせで普通の重複とは違う複雑な削除の課題が出来ました。
推測では、重複の削除(高度)の機能で、できると思うのですが、複雑な重複条件になるため、やり方がわからないです。
課題は以下です。
例題のテキスト
h=RCMXO9sBIcU&list=PLwisebNaU5K0bOOhevTnLgCAh917ThcJH
h=dk4IXno2h4Q&list=PLwisebNaU5K0bOOhevTnLgCAh917ThcJH
h=EUsQTkzjLm8&list=PLdZCcSmjRH3u3-awoeBFRh5EKbcWlbCXL
h=8im1eaVO0Hg&list=PLdZCcSmjRH3u3-awoeBFRh5EKbcWlbCXL
h=bXn8ylt4DkA&list=PL9sPjni6V1b_J-ryvLyPojn3TFqaV-PQr
h=zNnJyv2afxI&list=PL9sPjni6V1b_J-ryvLyPojn3TFqaV-PQr
このように
&list=より後ろ側は重複はしているけれども、&の手前の文字は重複していません。
このような場合は、単純な重複の削除ではひっかからないです。
このような場合に、
&list=以降の文字が重複している場合は重複行とみなして削除するという命令は、どう書けば行けますでしょうか?
仕上がり
上のものを残す
h=RCMXO9sBIcU&list=PLwisebNaU5K0bOOhevTnLgCAh917ThcJH
h=EUsQTkzjLm8&list=PLdZCcSmjRH3u3-awoeBFRh5EKbcWlbCXL
h=bXn8ylt4DkA&list=PL9sPjni6V1b_J-ryvLyPojn3TFqaV-PQr