JavaCC 토큰의 백 슬래시 이스케이프 문자

하바 713

이와 같은 문자 스트림에 대해 JavaCC 파서를 작성 하고 있습니다.

Abc \(Def\) Gh (Ij; Kl); Mno (Pqr)

다음과 같이 토큰 화 해야 합니다.

  1. Abc \ (Def \) Gh
  2. LPAREN
  3. Ij
  4. 세미콜론
  5. Kl
  6. 라파 렌
  7. 세미콜론
  8. Mno
  9. LPAREN
  10. Pqr
  11. 라파 렌

현재 토큰 정의는 다음과 같습니다.

TOKEN:
{
  < WORDCHAR : (~[";", "(", ")"])+ >
   |  <LPAREN: "(">
   |  <RPAREN: ")">
   |  <SEMICOLON: ";">
}

백 슬래시 이스케이프 된 괄호 만 포함하고 백 슬래시가없는 괄호는 포함하지 않도록 WORDCHAR 토큰을 어떻게 변경해야합니까?

하바 713
TOKEN:
{
  < WORDCHAR : (~[";", "(", ")"] | "\\(" | "\\)")+ >
   |  <LPAREN: "(">
   |  <RPAREN: ")">
   |  <SEMICOLON: ";">
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JavaScript 및 Python 2.7의 JSON 문자열에서 백 슬래시 이스케이프

분류에서Dev

자바 스크립트 이스케이프 백 슬래시의 정규식

분류에서Dev

백 슬래시 뒤의 문자를 "이스케이프 문자"로 변환하는 방법

분류에서Dev

백 슬래시로 문자 이스케이프

분류에서Dev

백 슬래시와 이스케이프 문자 일치

분류에서Dev

sed에서 백 슬래시 문자 이스케이프

분류에서Dev

백 슬래시 이스케이프 문자

분류에서Dev

이스케이프를 위해 백 슬래시가있는 문자열의 정규식

분류에서Dev

문자 클래스의 java 정규식 이중 백 슬래시

분류에서Dev

이스케이프 문자 Python / Json으로 처리되는 백 슬래시

분류에서Dev

PHP mysqli 실제 이스케이프 문자열 백 슬래시 추가

분류에서Dev

Swift 문자열 리터럴에서 백 슬래시 이스케이프

분류에서Dev

자바 스크립트 내에서 백 슬래시 이스케이프

분류에서Dev

Python 용 Regex의 백 슬래시 문자

분류에서Dev

magento-문자열의 백 슬래시

분류에서Dev

Python : 문자열에서 이스케이프 시퀀스를 피하기 위해 백 슬래시 대체

분류에서Dev

문자열에서 백 슬래시를 이스케이프 하시겠습니까?

분류에서Dev

두 문자 사이의 모든 백 슬래시를 선택하십시오.

분류에서Dev

이스케이프 된 문자와 일치하지 않는 부정적인 lookbehind, 이스케이프 된 백 슬래시에서 실패

분류에서Dev

PHP 이스케이프 문자는 이스케이프 후 유지하려면 백 슬래시가 필요합니다.

분류에서Dev

백 슬래시 문자가있는 JSON 데이터 유형 열의 MySQL 쿼리

분류에서Dev

보간 연산자를 사용할 때 백 슬래시를 사용하여 백분율 문자를 이스케이프 할 수없는 이유

분류에서Dev

PowerShell 실패에서 큰 따옴표 옆에있는 백 슬래시를 이스케이프

분류에서Dev

이중 백 슬래시 PERLQQ 이스케이프 문자열을 Perl 문자로 어떻게 디코딩합니까?

분류에서Dev

백 슬래시 이스케이프를 사용하는 킥 스타트 파일의 여러 줄 항목

분류에서Dev

javacc 문법 충돌 토큰

분류에서Dev

문자열에서 따옴표 이외의 문자가 뒤 따르는 백 슬래시 제거

분류에서Dev

백 슬래시 이스케이프로 표시되는 UTF-8 인코딩 문자로 원시 ASCII 텍스트 변환

분류에서Dev

명시적인 JavaScript 백 슬래시 이스케이프 제거

Related 관련 기사

  1. 1

    JavaScript 및 Python 2.7의 JSON 문자열에서 백 슬래시 이스케이프

  2. 2

    자바 스크립트 이스케이프 백 슬래시의 정규식

  3. 3

    백 슬래시 뒤의 문자를 "이스케이프 문자"로 변환하는 방법

  4. 4

    백 슬래시로 문자 이스케이프

  5. 5

    백 슬래시와 이스케이프 문자 일치

  6. 6

    sed에서 백 슬래시 문자 이스케이프

  7. 7

    백 슬래시 이스케이프 문자

  8. 8

    이스케이프를 위해 백 슬래시가있는 문자열의 정규식

  9. 9

    문자 클래스의 java 정규식 이중 백 슬래시

  10. 10

    이스케이프 문자 Python / Json으로 처리되는 백 슬래시

  11. 11

    PHP mysqli 실제 이스케이프 문자열 백 슬래시 추가

  12. 12

    Swift 문자열 리터럴에서 백 슬래시 이스케이프

  13. 13

    자바 스크립트 내에서 백 슬래시 이스케이프

  14. 14

    Python 용 Regex의 백 슬래시 문자

  15. 15

    magento-문자열의 백 슬래시

  16. 16

    Python : 문자열에서 이스케이프 시퀀스를 피하기 위해 백 슬래시 대체

  17. 17

    문자열에서 백 슬래시를 이스케이프 하시겠습니까?

  18. 18

    두 문자 사이의 모든 백 슬래시를 선택하십시오.

  19. 19

    이스케이프 된 문자와 일치하지 않는 부정적인 lookbehind, 이스케이프 된 백 슬래시에서 실패

  20. 20

    PHP 이스케이프 문자는 이스케이프 후 유지하려면 백 슬래시가 필요합니다.

  21. 21

    백 슬래시 문자가있는 JSON 데이터 유형 열의 MySQL 쿼리

  22. 22

    보간 연산자를 사용할 때 백 슬래시를 사용하여 백분율 문자를 이스케이프 할 수없는 이유

  23. 23

    PowerShell 실패에서 큰 따옴표 옆에있는 백 슬래시를 이스케이프

  24. 24

    이중 백 슬래시 PERLQQ 이스케이프 문자열을 Perl 문자로 어떻게 디코딩합니까?

  25. 25

    백 슬래시 이스케이프를 사용하는 킥 스타트 파일의 여러 줄 항목

  26. 26

    javacc 문법 충돌 토큰

  27. 27

    문자열에서 따옴표 이외의 문자가 뒤 따르는 백 슬래시 제거

  28. 28

    백 슬래시 이스케이프로 표시되는 UTF-8 인코딩 문자로 원시 ASCII 텍스트 변환

  29. 29

    명시적인 JavaScript 백 슬래시 이스케이프 제거

뜨겁다태그

보관