사용자 도구

사이트 도구


wiki:javascript:javascript_note:js_regexp

문서의 이전 판입니다!


Javascript Regular Expressions

  • description : Javascript Regular Expressions
  • author : 오션
  • email : shlim@repia.com
  • lastupdate : 2021-04-22


The source of this article

Javascript Regular Expressions

정규식(Regular Expression, 정규 표현식)은 검색 패턴을 형성하는 연속된 문자와 기호입니다.

검색 패턴은 텍스트 검색 및 텍스트 replace 작업에 사용할 수 있습니다.

What is a Regular Expression?

정규식(Regular Expression, 정규 표현식)은 검색 패턴을 형성하는 연속된 문자와 기호입니다.

텍스트에서 데이터를 검색할 때, 정규식 검색 패턴을 사용하여 찾고 있는 것을 나타낼 수 있습니다.

정규식은 단일 문자이거나 더 복잡한 패턴이 될 수 있습니다.

정규식을 사용하여 모든 유형의 텍스트 검색(text search)텍스트 바꾸기(text replace) 작업을 할 수 있습니다.

Syntax

/pattern/modifiers;

Example

var patt = /w3schools/i;


예제 설명:
/w3schools/i는 정규식(정규표현식)입니다.

w3schools는 (검색에서 사용되는) 패턴입니다.

i는 (대소문자를 구분하지 않는70%>

The source of this article

Javascript Regular Expressions

정규식(Regular Expression, 정규 표현식)은 검색 패턴을 형성하는 연속된 문자와 기호입니다.

검색 패턴은 텍스트 검색 및 텍스트 replace 작업에 사용할 수 있습니다.

What is a Regular Expression?

정규식(Regular Expression, 정규 표현식)은 검색 패턴을 형성하는 연속된 문자와 기호입니다.

텍스트에서 데이터를 검색할 때, 정규식 검색 패턴을 사용하여 찾고 있는 것을 나타낼 수 있습니다.

정규식은 단일 문자이거나 더 복잡한 패턴이 될 수 있습니다.

정규식을 사용하여 모든 유형의 텍스트 검색(text search)텍스트 바꾸기(text replace) 작업을 할 수 있습니다.

Syntax

/pattern/modifiers;

Example

var patt = /w3schools/i;


예제 설명:
/w3schools/i는 정규식(정규표현식)입니다.

w3schools는 (검색에서 사용되는) 패턴입니다.

i는 (검색이 대소문자를 구분하지 않도록 수정하는) 변경자(modifier)입니다.

Using String Methods

JavaScript에서, 정규식은 종종 search()replace()의 두 가지 문자열 메서드와 함께 사용됩니다.

search() 메서드는 표현식을 사용하여 일치 항목을 검색하고, 일치 항목의 위치를 반환합니다.

replace() 메서드는 패턴이 대체된 수정된 문자열을 반환합니다.

Using String search() With a String

search() 메서드는 문자열에서 지정된 값을 검색하고 일치 항목의 위치를 반환합니다.

Example

문자열에[서 “W3schools”를 검색하기 위해 string을 사용합니다.

<!DOCTYPE html>
<html>
<body>
  <h2>JavaScript String Methods</h2>
  <p>Search a string for "W3schools", and display the position of the match.</p>
  <p id="demo"></p>   <!-- 6 -->
  <script>
    let str = "Visit W3Schools!";
    let n = str.search("W3Schools");  /* W3Schools가 시작되는 인덱스를 반환? */
    document.getElementById("demo").innerHTML = n;
  </script>
</body>
</html>

Using String search() With a Regular Expression

Example

정규식을 사용하여 문자열에서 “w3schools”를 대소문자를 구분하지 않으며 검색합니다.

<!DOCTYPE html>
<html>
<body>
  <h2>JavaScript Regular Expressions</h2>
  <p>Search a string for "w3schools", and display the position of the match:</p>
  <p id="demo"></p>   <!-- 6 -->
  <script>
    let str = "Visit W3Schools!";
    let n = str.search(/w3Schools/i); /* 대소문자 구별 없이 검색하고 시작 인텍스를 반환? */
    document.getElementById("demo").innerHTML = n;
  </script>
</body>
</html>

Using String replace() With a String

/volume1/web/dokuwiki/data/attic/wiki/javascript/javascript_note/js_regexp.1619062691.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)