JavaScript 정규식에서 Java 구문 사용

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 향상된 정규 표현식 엔진에는 Java 구문을 JavaScript 정규식에 사용할 수 있도록 하는 추가 플래그가 포함되어 있습니다.

    추가 플래그가 있는 정규식은 String.prototype.splitString.prototype.replace와 같이 정규식이 필요한 모든 위치에서 작동합니다. 정규식에서 Java 구문을 사용하려면 Java 인라인 플래그 j(예: /(?ims)ex(am)ple/j)를 사용합니다

    표 1. 확장된 정규식 플래그
    플래그 설명
    j Java 정규식 엔진을 사용하여 실행되는 정규식을 정의합니다. 정규식의 Java 전용 기능(예: look behind, negative look behind)에 액세스하거나 Java 정규식을 JavaScript 정규식으로 변환하지 않고 사용하는 데 사용할 수 있습니다. 예: var regex = /ex(am)ple/j;