⊗pyPmREWB 49 of 129 menu

파이썬 정규식에서 단어 경계

명령어 '\\b'를 사용하여 단어 경계를 참조할 수 있으며, 명령어 '\B' 또는 '\\B'를 사용하여 비경계를 참조할 수 있습니다. 파이썬에서 단어 경계를 정의할 때는 두 개의 역슬래시를 사용한 엔티티 이스케이프가 엄격하게 작동한다는 점에 유의하세요. 다른 명령어의 경우 하나의 역슬래시가 허용되지만 이 경우는 다릅니다. 예제를 통해 이 명령어들의 동작을 살펴보겠습니다.

예제

각 단어를 기호 '!'로 감싸 보겠습니다:

txt = 'aaa aaa aaa' print(re.sub('\\b', '!', txt))

코드 실행 결과:

'!aaa! !aaa! !aaa!'

예제

글자 사이에 기호 '!'를 추가해 보겠습니다:

txt = 'aaa aaa aaa' print(re.sub('\\B', '!', txt))

코드 실행 결과:

'a!a!a a!a!a a!a!a'

실습 문제

다음 문자열이 주어집니다:

txt = 'abc def xyz'

이 문자열을 다음 형태로 만드는 정규식을 작성하세요:

'#abc# #def# #xyz#'

다음 문자열이 주어집니다:

txt = 'abc def xyz'

이 문자열을 다음 형태로 만드는 정규식을 작성하세요:

'a+b+c d+e+f x+y+z'
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부