diff --git a/CHANGES.txt b/CHANGES.txt
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,7 @@
 Changelog for record-dot-preprocessor
 
+0.2.13, released 2021-11-03
+    #46, make sure [a|b/|] gets treated as quasi quotes
 0.2.12, released 2021-09-01
     #45, re-export preprocessor internals as library
 0.2.11, released 2021-05-28
diff --git a/preprocessor/Edit.hs b/preprocessor/Edit.hs
--- a/preprocessor/Edit.hs
+++ b/preprocessor/Edit.hs
@@ -66,7 +66,8 @@
 isQuasiQuotation (Paren open@(L "[") inner@(_:_) (L "]"))
     | null (whitespace open)
     , qname inner
-    , Item close@(L "|") <- last inner
+    , Item close@(L op) <- last inner
+    , "|" `isSuffixOf` op
     , null (whitespace close)
     = True
     where
diff --git a/record-dot-preprocessor.cabal b/record-dot-preprocessor.cabal
--- a/record-dot-preprocessor.cabal
+++ b/record-dot-preprocessor.cabal
@@ -1,7 +1,7 @@
 cabal-version:      1.18
 build-type:         Simple
 name:               record-dot-preprocessor
-version:            0.2.12
+version:            0.2.13
 license:            BSD3
 x-license:          BSD-3-Clause OR Apache-2.0
 license-file:       LICENSE
