JavaScript에서 Java 구문 사용 정규식
향상된 정규 표현식 엔진에는 JavaScript 정규식에서 Java 구문을 사용할 수 있도록 하는 추가 플래그가 포함되어 있습니다.
추가 플래그가 있는 정규 표현식은 String.prototype.split 및 String.prototype.replace와 같이 정규 표현식이 필요한 모든 위치에서 작동합니다. 일반 표현식에서 Java 구문을 사용하려면 Java 인라인 플래그 j(예: /(?ims)ex(am)ple/j)를 사용합니다
| 플래그 | 설명 |
|---|---|
| j | Java 정규 표현식 엔진을 사용하여 실행되는 정규 표현식을 정의합니다. 정규식의 Java 전용 기능(예: 뒤에서 보기, 음수 뒤에서 보기)에 액세스하거나 JavaScript 정규식으로 변환하지 않고 Java 정규식을 사용하는 데 사용할 수 있습니다. 예: var regex = /ex(am)ple/j; |