연습이 포함된 Python RegEx 자습서
2299 단어 pythontutorialprogrammingregex
오늘날 프로그래밍의 중요한 주제 중 하나는 RegEx입니다.
파이썬 정규 표현식의 경우 (W3schools Python RegEx Tutorial)[ https://www.w3schools.com/python/python_regex.asp ]
시작
파이썬 RegEx의 경우 다음과 같이 RegEx 모듈을 가져와야 합니다.
다시 수입
그리고 우리는 출력을 볼 수 있습니다
import re
print(re)
실시예 1
txt = "Hello World, Hello Bangladesh"
result = txt.replace('Bangladesh', "India")
print(result)
우리 변수는 "txt"이고 "result"변수는 RegEx를 만들고 방글라데시를 인도로 대체합니다.
.
검색
정규식 검색 방법
실시예 2
import re
txt = "The rain in Spain"
result = re.search('Spain', txt)
if result:
print("Span is there")
else:
print("Span is not there")
"txt"변수에 "스페인"문자열이 있으면 조건을 true로 설정하고 그렇지 않으면 false로 설정했습니다.
re 모듈은 다음 기능을 제공합니다.
또한,
여기에서 RegEx가 어떻게 작동하는지에 대한 몇 가지 예를 볼 수 있는 메타 문자가 거의 없습니다.
*
= 0회 이상 발생. 예 "aix*
"더 자세한 내용과 w3schools를 볼 수 있지만 이 게시물에서는 w3schools에 따라 더 자세한 내용을 보려면 몇 가지 예를 보여 드리겠습니다.
예시
import re
txt = "I love mango"
result = re.findall("o", txt) # output ["o", "o"]
print(result)
findall python 메소드가 "g"글로벌 자바스크립트 메소드처럼 작동하는 것을 볼 수 있습니다.
분할 방법
import re
txt = "I love mango Oh"
result = re.split("O", txt)
print(result)
split 메소드는 먼저 문자열을 배열로 분리하고 문자가 일치하는 위치를 검색한 다음 배열과 분리합니다.
위의 출력 예
['I love mango ', 'h']
이것은 우리의 짧은 튜토리얼이며 모든 튜토리얼의 기본 개념만 깊이 다루지는 않을 것입니다.
기본 사항을 마스터한 후에는 심층적인 내용으로 이동합니다.
이 짧은 튜토리얼이 마음에 드시면 좋아요, 댓글 부탁드립니다. 감사합니다.
Reference
이 문제에 관하여(연습이 포함된 Python RegEx 자습서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nikhilroy2/python-regex-tutorial-with-practice-11l0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)