나는이 유형의 질문이 여기에 많이 게시 될 것이라고 확신한다. 나는이 정규식이 :왜이 정규식이 일치하지 않습니까?
^\[.*\]
[Test]Hi there
그리고 RegexPal에 따라 일치해야합니다, 그것은 않습니다. 그러나,이 자바 SCCE에서하지 않습니다 :
는final String pat = "^\\[.*\\]";
final String str = "[Test]Hi there";
System.out.println(pat);
System.out.println(str);
System.out.println(str.matches(pat));
출력 :
^\[.*\]
[Test]Hi there
false
왜 일치하지 않는 이유는 무엇입니까? 자바
패턴을'(? s)^\ [. * \]. *'로 확장했습니다. –