issue #19 fixed
diff --git a/cli/pom.xml b/cli/pom.xml
index e1c1fc5..9fd8fad 100644
--- a/cli/pom.xml
+++ b/cli/pom.xml
@@ -19,7 +19,7 @@
     <parent>
         <groupId>org.tautua.markdownpapers</groupId>
         <artifactId>markdownpapers-parent</artifactId>
-        <version>1.2.6</version>
+        <version>1.2.7</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/core/pom.xml b/core/pom.xml
index 43fbd93..809fd6e 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -19,7 +19,7 @@
     <parent>
         <groupId>org.tautua.markdownpapers</groupId>
         <artifactId>markdownpapers-parent</artifactId>
-        <version>1.2.6</version>
+        <version>1.2.7</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/core/src/main/jjtree/Markdown.jjt b/core/src/main/jjtree/Markdown.jjt
index cc5c890..3c09599 100644
--- a/core/src/main/jjtree/Markdown.jjt
+++ b/core/src/main/jjtree/Markdown.jjt
@@ -874,11 +874,13 @@
         t = <CHAR_SEQUENCE>
         | t = <AMPERSAND>
         | t = <BACKSLASH>
+        | t = <BANG>
         | t = <COLON>
         | t = <EQ>
         | t = <LBRACKET>
         | t = <LPAREN> { parentheses++; }
         | t = <MINUS>
+        | t = <PLUS>
         | t = <RBRACKET>
         | LOOKAHEAD({parentheses > 0}) t = <RPAREN> { parentheses--; }
         | t = <SHARP>
diff --git a/core/src/test/resources/others/links.html b/core/src/test/resources/others/links.html
index f76bcac..171b03a 100644
--- a/core/src/test/resources/others/links.html
+++ b/core/src/test/resources/others/links.html
@@ -8,4 +8,6 @@
 
 <p><a href="http://localhost/path#id" title="title">text 5</a></p>
 
-<p><a href="http://localhost/another-path.jpg" title="title '-+/*%#$!{}()[]">text-6</a></p>
\ No newline at end of file
+<p><a href="http://localhost/another-path.jpg" title="title '-+/*%#$!{}()[]">text-6</a></p>
+
+<p><a href="http://localhost/#!/path">text 7</a></p>
\ No newline at end of file
diff --git a/core/src/test/resources/others/links.text b/core/src/test/resources/others/links.text
index b887d1a..94cf959 100644
--- a/core/src/test/resources/others/links.text
+++ b/core/src/test/resources/others/links.text
@@ -10,6 +10,8 @@
 
 [text-6](http://localhost/another-path.jpg "title '-+/*%#$!{}()[]")
 
+[text 7](http://localhost/#!/path)
+
 [id]: http://localhost/path_to#id                   
 [id_2]: http://localhost/path_to_file#id "title"      
 
diff --git a/doxia-module/pom.xml b/doxia-module/pom.xml
index 4c63358..30eeb49 100644
--- a/doxia-module/pom.xml
+++ b/doxia-module/pom.xml
@@ -4,7 +4,7 @@
     <parent>
         <groupId>org.tautua.markdownpapers</groupId>
         <artifactId>markdownpapers-parent</artifactId>
-        <version>1.2.6</version>
+        <version>1.2.7</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <groupId>org.tautua.markdownpapers</groupId>
diff --git a/parent/pom.xml b/parent/pom.xml
index a3b30c1..586a57f 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -19,7 +19,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.tautua.markdownpapers</groupId>
     <artifactId>markdownpapers-parent</artifactId>
-    <version>1.2.6</version>
+    <version>1.2.7</version>
     <name>MarkdownPapers Parent POM</name>
     <description>Markdown parser and transformer</description>
     <url>http://markdown.tautua.org</url>
diff --git a/pom.xml b/pom.xml
index fdeac45..70a8f12 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
     <parent>
         <groupId>org.tautua.markdownpapers</groupId>
         <artifactId>markdownpapers-parent</artifactId>
-        <version>1.2.6</version>
+        <version>1.2.7</version>
         <relativePath>parent</relativePath>
     </parent>
     <groupId>org.tautua.markdownpapers</groupId>
diff --git a/www/pom.xml b/www/pom.xml
index 88f27b2..49da169 100644
--- a/www/pom.xml
+++ b/www/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.tautua.markdownpapers</groupId>
         <artifactId>markdownpapers-parent</artifactId>
-        <version>1.2.6</version>
+        <version>1.2.7</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
     <groupId>org.tautua.markdownpapers</groupId>