Super Expressive - 자연어와 비슷한 함수들로 정규식 만들기
(github.com)- 쉬운 영어들로 구성된 함수로 정규식을 구성하게 해주는 JS 라이브러리
예) 16-bit 헥사코드 인식
→ /^(?:0x)?([A-Fa-f0-9]{4})$/
→ SE()
ㅤ.startOfInput
ㅤ.optional.string('0x')
ㅤ.capture
ㅤㅤ.exactly(4).anyOf
ㅤㅤㅤ.range('A', 'F')
ㅤㅤㅤ.range('a', 'f')
ㅤㅤㅤ.range('0', '9')
ㅤㅤ.end()
ㅤ.end()
ㅤ.endOfInput
ㅤ.toRegex();