title: JAVA - Regex Issue
body: <p>Just testing out some special regex characters and just came across some behaviour I could not explain. An un escaped full-stop stands for any character, therefore (for example) matching <code>3</code> to <code>"."</code> returns <code>true</code>, however, when I match <code>3</code> to <code>"[.]"</code>, it returns <code>false</code>. What is the cause of this?</p>