[Haskell-cafe] problem with regex replace with back references