2016년 7월 26일 화요일

RegExr - 정규식 공부, 연습할 수 있는 서비스

http://regexr.com/



정규식에 대해서 관심이 있던차에
이런 서비스를 찾았습니다.

RegExr의 의미는 RegularExpression.
정규 표현식이라는 의미입니다.

정규표현식이란 무엇일까요?
위키: 위키 링크

"특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다. 정규 표현식은 많은 텍스트 편집기와 프로그래밍 언어에서 문자열의 검색과 치환을 위해 지원하고 있으며, 특히과 Tcl은 언어 자체에 강력한 정규 표현식을 구현하고 있다." - 위키 

특정한 규칙을 가진 문자열의 집합을 표현한다.
우리는 이러한 규칙을 이용해서 문자열을 치환한다던지, 찾아낸다던지, 그에 맞게 처리하는
로직에 정규식을 넣고 싶어합니다.

다만 조금, 아니 많이 어려울 뿐이죠 ㅎㅎ
(한번 알고나면 괜찮다는데 여전히 어렵습니다.)

RegExr라는 서비스는 연습 데이터가 있고 그 데이터에서 정규식을 사용자가
직접 수정하고 적용하면서 어떻게 되는지 공부할 수 있는 서비스 입니다.

<튜토리얼 영상>

현재 이 서비스는 깃헙에 공개되어있습니다.

사용법은 튜토리얼 영상을 보지 않더라도 어렵지 않게 사용할 수 있지만
정규식을 모르는 분들이라면 이 서비스로 공부하는게 어렵긴합니다.
(저도 어려워서 다른 곳에서 정보 찾아가며 공부중입니다)

정규식에 대한 문법은 아래에 있습니다.
위키 링크: 정규식 문법

그에 대한 예시도 포함되어있습니다.
위키 링크: 정규식 예

RegExr에는 레퍼런스 메뉴가 있는데
거기 있는 내용을 참고해서 테스트 해볼 수 있습니다.



<메뉴대로 쭉 눌러서 들어간 후 "." 을 테스트해보았다.>

그 외에 테스트 했던 정규식을 저장하고, 정규식을 공유하는 기능 등이
잘 녹아 있는 서비스 입니다.




모두 즐거운 코딩하시길!

댓글 없음:

댓글 쓰기

JIRA Plugin - ScriptRunner 소개 #2

관련 글 소개 #1:  https://pineoc.blogspot.com/2019/03/scriptrunner-1.html ScriptRunner 소개 #2 지난 글에서는 Behaviours를 보았고 다음 내용인 콘솔, 리스너 등을 ...