파서를 쓰고 있는데, 그 중 하나가 일치해야하며 큰 따옴표로 묶인 문자열 내용을 가져와야합니다. 따옴표 만 올 수 있지만 전체 문자열은 아닙니다. \ "(> StringWrapper ->"지시문 " Parboiled로 큰 따옴표로 묶인 문자열 내용 추출하기
- 입력 :
def doubleQuoted: Rule1[StringWrapper] = rule { //same for singlequoted "\"" ~ zeroOrMore(noneOf("\"\\") | ("\\" ~ "\"")) ~ "\"" ~> StringWrapper }
문제는 다음과 같습니다 인용 부호로 둘러싸이지 않은 것들에 대한 모든 것이 여기
는 해당 규칙입니다 잘 작동합니다 "directive \" ") - 실제 출력 -> StringWrapper ("\ "")