나는 공식 언어 대학 과정을 공부하고 있기 때문에 정규 표현식을 사용하여 소수를 찾는 방법을 설명하는 매혹적인 게시물 ( One Two )을 우연히 발견했습니다 . 내가 말한 것처럼, 정규 표현식 이 아닌 정규 표현식 . 정규 표현식은 유한 상태 오토마타 (Finite State Automata)에 의해 계산 된 문자열과 일치 할 수 있고 FSA에 의해 소수를 찾을 수 없기 때문에 블로그 게시물에 표시된 정규 표현식은 문자열과 일치하도록 역 추적하기 때문에 완전히 정규 표현식 이 아닙니다 .
정규 표현식을 실제로 사용한 적이 없으므로 이제 내 질문 :
"true"정규식에서 정규식을 즉시 인식하는 방법은 무엇입니까?
정의 : 정규식에서는 공식 언어로 정의 된 개념을 참조합니다. 정규 표현식으로, 나는 현대 프로그래밍 언어가 지원하는 개념을 의미합니다. 정규 표현식 구문에는 종종 역 참조와 같은 추가 기능이 포함됩니다. 프로그래밍 언어에서 볼 수있는 정규 표현식은 공식 언어 스타일 정규 표현식보다 훨씬 강력 합니다.