저는 Clojure를 사용 중이므로 Java 정규 표현식의 컨텍스트에 있습니다.따옴표로 묶이지 않은 쉼표와 일치하는 정규식
{:a "ab,cd, efg", :b "ab,def, egf,", :c "Conjecture"}
중요한 비트는 각 스트링 후 쉼표이다 : 여기
은 예시 문자열이다. 자바의 replaceAll 메소드로 개행 문자로 대체하고 싶습니다. 정규식은 쉼표로 묶여 있으며 따옴표로 묶이지는 않습니다.만약 내가 잘 어울리지 않는다면, 물어 보아라. 나는 무엇인가를 행복하게 물어볼 것이다.
편집 : 제목에 혼란스러워서 죄송합니다. 나는 아주 오래 깨어 있지 않았다.
문자열 : {:a "ab, cd efg",}
<이 -이 예에서, 마지막에 쉼표가 일치 될 수 있지만, 따옴표 안에있는 사람은 없다.
문자열 : {:a 3, :b 3,}
< - 모든 쉼표가 일치합니다.
문자열 {:a "abcd,efg" :b "abcedg,e"}
< - 모든 쉼표가 일치하지 않습니다.
모든 쉼표가 일치하는 모든 예제와 하나의 쉼표가 일치하지 않는 예제를 추가 할 수 있습니까? – mkoryak