정규 표현식(영어: 정규 표현식, 종종 코드에서 regex, regexp 또는 RE로 축약됨)은 단일 문자열을 사용하여 특정 구문 규칙을 따르는 일련의 문자열 검색 패턴을 설명하고 일치시킵니다.
텍스트 검색 및 텍스트 교체에 사용할 수 있는 검색 모드입니다.
정규 표현식은 일련의 문자로 구성된 검색 패턴입니다.
텍스트에서 데이터를 검색할 때 검색 패턴을 사용하여 쿼리하려는 내용을 설명할 수 있습니다.
정규 표현식은 단순한 문자일 수도 있고 더 복잡한 패턴일 수도 있습니다.
정규식은 모든 텍스트 검색 및 텍스트 바꾸기 작업에 사용할 수 있습니다.
Syntax
/正则表达式主体/修饰符(可选)
수정자는 선택 사항입니다.
JavaScript에서 정규 표현식은 일반적으로 search() 및 replace()라는 두 가지 문자열 메서드에서 사용됩니다.
search() 메서드는 문자열에서 지정된 하위 문자열을 검색하거나 정규 표현식과 일치하는 하위 문자열을 검색하고 하위 문자열의 시작 위치를 반환하는 데 사용됩니다.
replace() 메서드는 문자열의 일부 문자를 다른 문자로 바꾸거나 정규식과 일치하는 하위 문자열을 바꾸는 데 사용됩니다.
search() 메소드는 정규식을 사용합니다
예:
정규식을 사용하여 "php" 문자열을 검색하며 대소문자를 구분하지 않습니다.
var str = "Visit php!"; var n = str.search(/php/i);
출력 결과는 다음과 같습니다.
6
search() 메소드는 문자열을 사용합니다
search 메소드는 문자열을 매개변수로 사용할 수 있습니다. 문자열 매개변수는 정규식으로 변환됩니다.
예: 문자열에서 "php"의 하위 문자열 검색:
var str = "Visit php!"; var n = str.search("php");
replace() 메서드는 정규식을 사용합니다.
예: 정규식을 사용하고 크기를 구분하지 않습니다. 문자열에서 Microsoft를 Runoob:
var str = document.getElementById("demo").innerHTML; var txt = str.replace(/microsoft/i,"php");
로 바꾸세요. 결과 출력은 다음과 같습니다.
Visit php!
replace() 메서드는 string
replace() 메서드를 사용하여 문자열을 매개 변수로 받습니다.
var str = document.getElementById("demo").innerHTML; var txt = str.replace("Microsoft","php");
위 내용은 js에서 정규식을 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!