置換結果「以降」を再度フィルタにかけることができる、というのが再帰の意味さ
例えばここでbを消すかわりにxに置換する、というフィルタだった場合
再帰マッチが有効なら次のマッチは x から始まる、無効なら c から始まる
しかしbを単に消してしまうフィルタだとたしかに無意味だ