加工前提ならとくに問題ないのでは?
既存処理の前に行頭の||と行末の^を削除すればいいのだし

というかそんなことよりhostsとAdGuard表記で意味が異なるんだけど
hostsのexample.comはexample.comのサブドメインは対象外
AdGuardの||example.com^はサブドメインも対象
AdGuardでサブドメインを対象外にしたいときは0.0.0.0 example.comとhostsで書かないとダメ