한줄평
“복잡한 정규식을 읽기 쉽게 관리하고 싶은 개발자에게 매력적인 도구입니다. 다만 새 문법을 배워야 하고 최종 결과는 결국 대상 언어의 정규식이라는 점을 감안해야 합니다.”
이런 분께 복잡한 정규식을 명확하게 관리하려는 개발자께
좋은 점
- 복잡한 정규식을 읽기 쉽게 표현
- 여러 언어의 표준 정규식으로 변환
아쉬운 점
- 새로운 문법을 익혀야 합니다
- 런타임이 아니라 빌드 단계 변환에 그칩니다
폼스키 소개
복잡한 정규식을 더 읽기 쉽게 표현하도록 설계된 새 정규식 언어이자 컴파일러입니다. 이름 있는 구성·주석·공백을 활용해 정규식을 명확하게 쓰고, 이를 여러 언어의 표준 정규식으로 변환합니다. 유지보수하기 어려운 긴 정규식을 다뤄야 할 때 유용합니다. 소스를 표준 정규식으로 컴파일하는 명령줄 도구입니다.