Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬에서 정규 표현식이란 무엇입니까?

<시간/> <본문>

간단히 말해서, 정규식은 문자열이나 파일에서 패턴을 찾고 바꾸는 데 주로 사용되는 일련의 문자입니다. python, perl, R, Java 등과 같은 대부분의 프로그래밍 언어에서 지원됩니다.

정규식은 코드, 로그 파일, 스프레드시트 또는 문서와 같은 텍스트에서 정보를 추출하는 데 매우 유용합니다. 정규 표현식의 실제 사용에 대해 더 자세히 다룹니다.

정규식을 사용할 때 가장 먼저 알아야 할 것은 모든 것이 기본적으로 문자이며 특정 문자 시퀀스(문자열이라고도 함)와 일치하도록 패턴을 작성한다는 것입니다. 대부분의 패턴은 %#$@!와 같은 컴퓨터 키보드의 문자, 숫자, 구두점 및 기타 기호를 포함하는 일반 ASCII를 사용하지만 유니코드 문자를 사용하여 모든 유형의 국제 텍스트와 일치시킬 수도 있습니다.

파이썬에는 정규 표현식에서 작동하는 모듈 "re"가 있습니다. 따라서 Python에서 정규식을 사용하려면 먼저 라이브러리 re를 가져와야 합니다.

정규 표현식의 가장 일반적인 용도는 다음과 같습니다.

문자열 검색(검색 및 일치)

문자열 찾기(findall)

문자열을 하위 문자열로 나누기(분할)

문자열의 일부 바꾸기(sub)