diff --git a/src/preprocess/preprocess.go b/src/preprocess/preprocess.go index 2f0099f670..c0c6ddb20e 100644 --- a/src/preprocess/preprocess.go +++ b/src/preprocess/preprocess.go @@ -793,7 +793,7 @@ func removeRTL(input string) string { }, { Name: "Remove [dir=rtl] blocks", - Regex: `\[dir=rtl\].+?\{.+?\}`, + Regex: `\[dir=rtl\][^)]+?\{.+?\}`, Replacement: func(submatches ...string) string { return "" },