Java vs Javascript Regex Matching
Ich habe meine regulären Ausdrücke in Java aufgefrischt, als ich einen einfachen Test gemacht habe
Pattern.matches("q", "Iraq"); //false
"Iraq".matches("q"); //false
Aber in Javascript
/q/.test("Iraq"); //true
"Iraq".match("q"); //["q"] (which is truthy)
Was geht hier vor sich? Und kann ich dafür sorgen, dass sich mein Java-Regex-Muster "q" genauso verhält wie Javascript?