JavaScript에서 Java 구문 사용 정규식

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

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

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