diff --git a/inc/parser/lexer.php b/inc/parser/lexer.php
index e764fa236f56b3f7919c1725f4c4479c4f072e90..9c109f9bb0b3285851549355ea8ef1595322f92b 100644
--- a/inc/parser/lexer.php
+++ b/inc/parser/lexer.php
@@ -549,8 +549,8 @@ class Doku_Lexer {
 function Doku_Lexer_Escape($str) {
     //$str = addslashes($str);
     $chars = array(
-        '/\./',
         '/\\\\/',
+        '/\./',
         '/\+/',
         '/\*/',
         '/\?/',
@@ -569,8 +569,8 @@ function Doku_Lexer_Escape($str) {
         );
 
     $escaped = array(
-        '\.',
         '\\\\\\\\',
+        '\.',
         '\+',
         '\*',
         '\?',