1
내지도의 키 중 하나에는 Clojure (Script) 정규식 인 regex literal이 있어야합니다. 일치하는 스펙을 생성 할 수있는 스펙을 작성하려면 어떻게해야합니까?Clojure 정규식 리터럴의 사양
이 질문은 정규 표현식으로 표현 된 문자열과 일치하는 것이 아니라 정규 표현식 자체와 일치하는 것에 관한 것입니다.
내지도의 키 중 하나에는 Clojure (Script) 정규식 인 regex literal이 있어야합니다. 일치하는 스펙을 생성 할 수있는 스펙을 작성하려면 어떻게해야합니까?Clojure 정규식 리터럴의 사양
이 질문은 정규 표현식으로 표현 된 문자열과 일치하는 것이 아니라 정규 표현식 자체와 일치하는 것에 관한 것입니다.
JVM의 Clojure 정규 표현식 리터럴은 java.util.regex.Pattern
의 인스턴스이고 일치하는 정규식을 생성하는 스펙은 아래에서 볼 수 있습니다.
(spec/def ::stregex
(spec/with-gen
#(instance? java.util.regex.Pattern %)
#(gen/fmap re-pattern (spec/gen string?))))