⊗pyPmREMS 69 of 129 menu

파이썬 정규 표현식의 subn 메서드

subn 메서드는 정규 표현식으로 지정된 문자를 치환하고, 결과와 수행된 치환 횟수로 구성된 튜플을 반환합니다. 메서드의 첫 번째 매개변수에는 찾을 정규 표현식을, 두 번째 매개변수에는 이를 무엇으로 바꿀지를 지정합니다. 세 번째 매개변수에는 문자열을 지정합니다. 네 번째 선택적 매개변수에는 치환 횟수를 지정합니다:

re.subn(무엇을 바꿀지, 무엇으로 바꿀지, 어디서 바꿀지, [치환 횟수])

다음과 같은 문자열이 있다고 가정해 보겠습니다:

txt = '123 456 789'

우리 문자열에 subn 메서드를 적용해 보겠습니다:

txt = '123 456 789' res = re.subn('\d', '!', txt) print(res)

코드 실행 후 변경된 문자열과 그 안에서 수행된 치환 횟수가 출력됩니다:

('!!! !!! !!!', 9)

다음 문자열이 주어졌습니다:

txt = 'aaa bbb 123 www'

문자열에서 여러 번 연속해서 반복되는 모든 글자를 치환하고 몇 번의 치환이 수행되었는지 알아보세요.

다음 문자열이 주어졌습니다:

txt = 'aaa @@@ 123w'

문자열에서 여러 번 연속해서 반복되는 모든 글자와 숫자가 아닌 문자를 치환하고 몇 번의 치환이 수행되었는지 알아보세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부