문자열에 하위 문자열이 포함되어 있는지 확인 python

| | | | | | |

include(), indexOf() 메서드 또는 정규식을 사용하여 JavaScript 문자열에 문자 또는 구문이 포함되어 있는지 확인할 수 있습니다. include()는 문자열에 문자 또는 일련의 문자가 포함되어 있는지 확인하는 데 사용되는 가장 일반적인 방법이며 특히 이러한 목적을 위해 설계되었습니다.

문자열에 하위 문자열이 포함되어 있는지 여부를 확인하는 것은 프로그래밍 언어에서 흔히 하는 일. 예를 들어 온라인 게임을 만든다고 가정합니다. 사용자 이름에 금지된 문구가 포함되어 있는지 확인하여 모든 사용자 이름이 게임에 맞게 조정되었는지 확인할 수 있습니다.

string JavaScript 포함

다음 세 가지 방법으로 확인할 수 있습니다. JavaScript 문자열은 문자 또는 일련의 문자를 포함합니다. ...

  • includes ()
  • indexOf ()
  • 정규 표현식(regex )

이 튜토리얼에서는 이러한 세 가지 접근 방식을 사용하여 한 JavaScript 문자열에 다른 문자열이 포함되어 있는지 확인하는 데 사용할 수 있는 방법에 대해 설명합니다.

문자열에 JavaScript가 포함되어 있습니다. include ()

ES6에 도입된 JavaScript 포함 메소드() 는 문자열에 메소드에 전달된 문자가 포함되어 있는지 여부를 결정합니다. 문자열에 일부 문자가 포함된 경우 메서드는 "true"를 반환합니다.

지정된 문자열에 찾고 있는 문자가 포함되지 않은 경우 include()는 "false"를 반환합니다.

include() 메서드의 구문은 다음과 같습니다.

"문자열"의 값은 검색할 문자를 나타냅니다. "음성"은 우리가 찾고 있는 문자를 나타냅니다.

다음은 작동 중인 include()의 예입니다.

코드는 다음을 반환합니다. 예제라는 단어는 문자열에 있습니다.

처음 두 줄에서 두 개의 JavaScript 변수 를 선언합니다. 첫 번째 변수는 검색을 수행하려는 문자열입니다. 두 번째는 원래 string에서 찾고자 하는 부분 문자열입니다. 즉, 첫 번째 변수에 두 번째 변수의 내용이 포함되어 있는지 확인할 것입니다.

다음으로, "example" 변수에 "ourSubstring" 변수의 내용이 포함되어 있는지 여부를 평가하기 위해 if 문을 사용합니다.

If. "example "는 "example"이라는 단어를 포함하고 TRUE를 반환합니다. 이것은 console.log() 문이 "if"의 본문에서 실행됨을 의미합니다. 그렇지 않으면 "else 문"이 실행됩니다.

이해()는 대소문자를 구별하므로 부분 문자열의 대소문자를 변경하면 "거짓"을 반환합니다. method

두 번째 인수에는 ()이 포함됩니다.

include()를 사용하면 두 번째 인수를 지정할 수 있습니다. 이 두 번째 인수는 include()가 하위 문자열을 찾기 시작해야 하는 인덱스 번호입니다. 첫 번째 문자는 "0", 두 번째 "1", 등등. 실제로 목록을 처음부터 다시 인덱싱합니다.

또는 "example"이라는 단어가 있는지 확인합니다. 체인에서 인덱스 위치 7 다음에 나타납니다.

include 메소드는 문자열이 시작하는 인덱스 위치()를 반환합니다. 우리의 코드 선언은 "예제라는 단어가 문자열에 없습니다." " 우리 문자열에는 " example "이라는 단어가 포함되어 있지만, " example "과

JavaScript는 문자열에 " String! ": IndexOf ()

include () JavaScript indexOf ()와 같은 프로세스는 한 문자열에 다른 체인이 포함되어 있는지 확인합니다. 다른 점은 이 두 함수의 출력입니다.

include() 메서드를 사용할 때 메서드는 true 또는 false를 반환합니다. indexOf()는 하위 문자열의 시작 인덱스 위치를 반환합니다. 또는, 문자열에 하위 문자열이 포함되어 있지 않으면 "-1"이 표시됩니다.

토큰 이 메서드의 구문을 살펴보세요.

include() 예제에서와 같이 "문자열"은 우리가 찾고 있는 값을 나타냅니다. "Word"는 우리가 찾고 있는 표현식 또는 문자입니다.

다음은 JavaScript에서 indexOf()의 예입니다.

코드는 다음을 반환합니다. 단어는 문자열에서 Example입니다. 마지막 예에서와 같이 "if"를 사용했습니다. 이 선언은 문자열에 하위 문자열이 포함되어 있는지 여부에 따라 동일한 당사자가 콘솔에 메시지를 표시합니다.

indexOf() 메서드가 -1을 반환하지 않는지 확인합니다. 이 경우 "other`" 명령이 실행됩니다. -1은 문자열을 찾을 수 없음을 나타냅니다. 그렇지 않으면 "if" 내부의 코드가 실행됩니다.

다음 문자열에 indexOf()를 사용합니다. 하위 문자열을 포함하지 않습니다.

하위 문자열을 찾을 수 없기 때문에 코드는 -1을 반환합니다.

indexOf()는 프로세스에 ()가 포함되어 있으므로 대소문자를 구분합니다. 특정 인덱스 값에서 검색을 시작하려면 다른 인수를 사용할 수 있습니다.

인덱스 7과 정확히 일치하는 항목이 없기 때문에 코드는 -1을 반환합니다.

문자열에 JavaScript가 포함되어 있습니다. 정규식

문자열에 하위 문자열이 포함되어 있는지 확인하기 위해 JavaScript 정규식 -o regex -를 사용할 수도 있습니다. Regex는 유연성 때문에 매우 유용할 수 있습니다. 찾고 있는 항목에 대해 많은 제어가 가능하고

RegExp.test() 메서드를 사용하여 문자열에 하위 문자열이 포함되어 있는지 확인할 수 있습니다. 다음은 예입니다. "문자열 예"

코드는 true를 반환합니다. 실제로 "JavaScript"는 "example" 문자열에 있습니다.

Regex는 강력합니다. 정규식의 단점은 사용하는 규칙에 따라 실행 속도가 느려질 수 있다는 것입니다. 정규식 규칙에 더 많은 명령문을 추가할수록 검색 시간이 더 오래 걸립니다.

간단한 검색을 수행하고 고급 문자열 기능이 필요하지 않은 경우 include() 또는 indexOf()를 사용하면 더 나은 접근 방식. .test() 메서드는 아직 Regex에 대해 배우지 않은 초보자에게는 권장하지 않습니다.

더 자세히 알아보고 싶다면. 정규식에 대해 알아보고 정규식을 테스트하려면 RegExr 를 참조하십시오.

결론

이 튜토리얼에서는 JavaScript에서 문자열의 기본 사항에 대해 논의했습니다. 다음으로 JavaScript에서 문자열에 하위 문자열이 포함되어 있는지 확인할 수 있는 세 가지 방법에 대해 논의했습니다. include(), indexOf() 및 regex

include 메서드()를 사용하는 것이 아마도 가장 일반적인 확인 방법일 것입니다. 문자열에 하위 문자열이 포함된 경우. 실제로 메서드 이름은 리터럴입니다. Include()를 사용하면 다른 문자열 내에서 문자열을 검색할 수 있습니다.

JavaScript에 대해 더 알고 싶으십니까? 우리는 당신을 덮었습니다. 학습에 대한 전문가의 조언은 학습 방법 JavaScript를 확인하십시오. 또한 지식 향상을 위한 최고의 학습 리소스 목록을 찾을 수 있습니다.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method