Java 정규식 테스트 사이트

2018. 3. 2. 11:48language/java


Java 정규식 테스트 사이트

 

 

Java 정규식을 테스트 할 수 있는 온라인 사이트는 찾아보니 많이 없다.

 

예전에 사용하던 사이트들도 없어진게 대부분이다.

 

거의다 php, javascript 등이 대부분을 차지했다.

 

그러다 우연히 좋은 사이트를 발견하게 되어 이참에 정리하려 한다.

 

일단 아래 링크를 클릭해보자.

 

JAVA정규식 사이트로 이동

 



 

 

그럼 다음과 같은 사이트로 이동한다.

 

1번란에 정규식을 입력하고 2번란에 정규식을 테스트할 문자열을 입력한 뒤 Test 버튼을 클릭하면된다.

 

사용하는 것은 간단하나 해석하는 부분은 다른 언어의 정규식 사이트와는 다르다.

 

 

 

정규식은 java 비밀번호 정규식 포스팅에 있는 것을 사용했다.

 

위 결과 화면을 보게 되면 Test Results 라는 타이틀로 결과를 출력한다.

 

그런데 Regular Expression 은 내가 입력한 정규식 문자열인데 1번 항목을 자세히 보면 역슬래쉬 문자열이 더 추가되었다.

 

빨간색으로 줄을 쳐 놓은 부분인데 테스트하려고 입력한 정규식과 실제로 java에서 사용할 정규식과는 조금 달라질 수 있다.

 

테스트 하려고 입력한 정규식 문자열은 그대로 사용해서는 원하는 결과를 얻을 수 없을 수도 있다.

 

java에서 String으로 사용될 경우엔 1번의 값을 복사해서 사용해야한다.

 



 

2번 항목을 보면 함수의 형태를 띄고 있는것을 볼수 있다.

 

Matcher 클래스의 함수들이다.

 

Matcher클래스를 가지고 해당 함수를 사용했을 때의 결과까지 표로 나타내 준다.

 

원하는 결과를 출력하는 함수를 위 표를 보고 판단하여 사용하면 된다.