Es posible usar Haskell estándar, gracias al mecanismo QuasiQuoting:
http://www.haskell.org/haskellwiki/Poor_man%27s_here_document#Quasiquoting
De esa manera, sin \\ problema más. El único problema es que ahora debes tener cuidado con el |] que termina la secuencia de cuasiquoting y que puede que tengas que escapar. En el contexto de las expresiones regulares, me escapé usando \ u7c] o algo así, no recuerdo exactamente. Así que utilicé el código Unicode o ASCII para el personaje de la tubería. Pero esta |] secuencia no aparece a menudo.
Y si usted está interesado en esta opción para introducir expresiones regulares, soy un gran fan de la biblioteca Rex:
http://hackage.haskell.org/package/rex
cual no sólo utiliza quasiquoting de entrada agradable expresiones regulares (no hay barras invertidas dobles), también usa expresiones regulares semejantes a Perl y no las molestas expresiones regulares POSIX molestas, e incluso le permite usar expresiones regulares como patrones que coincidan con los parámetros de su método, lo cual es genio.
triple citando a un \ en Python no funciona así ... – geoffspear