Jest to możliwe przy użyciu standardowych Haskell, dzięki mechanizmowi QuasiQuoting:
http://www.haskell.org/haskellwiki/Poor_man%27s_here_document#Quasiquoting
ten sposób, no \\ już problem. Jedynym problemem jest to, że teraz musisz uważać na |], który kończy quasiquotingową sekwencję i że możesz uciec. W kontekście wyrażeń regularnych uniknąłem tego używając \ u7c] lub czegoś podobnego, nie pamiętam dokładnie. Więc użyłem kodu Unicode lub ASCII dla znaku potoku. Ale ta sekwencja | nie pojawia się często.
A jeśli jesteś zainteresowany tym, aby wprowadzić wyrażeń regularnych, jestem wielkim fanem biblioteki Rex:
http://hackage.haskell.org/package/rex
który wykorzystuje nie tylko quasiquoting na ładnym wejściem regex (brak podwójnych backslashe), używa również wyrażeń regularnych podobnych do perla, a nie domyślnych irytujących wyrażeń regularnych POSIX, a nawet pozwala używać wyrażeń regularnych jako wzorca dopasowującego parametry metody, co jest genialne.
potrójnie cytując \ w Pythonie nie działa tak ... – geoffspear