주 메뉴 열기
대문
임의의 문서로
로그인
설정
Pywiki 소개
면책 조항
Pywiki
검색
바뀜
← 이전 편집
3. 문자자료형
(편집)
2022년 7월 26일 (화) 10:09 판
523 바이트 추가됨
,
2022년 7월 26일 (화) 10:09
→정규표현식
124번째 줄:
124번째 줄:
|replace
|replace
|특정 문자를 바꾸고자 할 때.
|특정 문자를 바꾸고자 할 때.
−
|문자열.replace("찾을문자", "바꿀문자")
+
|
문자열 =
문자열.replace("찾을문자", "바꿀문자")
|-
|-
|split
|split
|특정 문자열을 기준으로 문자들을 나누고자 할 때.
|특정 문자열을 기준으로 문자들을 나누고자 할 때.
−
|문자열.split("나눌문자")
+
|
문자열 =
문자열.split("나눌문자")
|-
|-
|join
|join
|특정 문자열을 사이에 두고 합칠 때.
|특정 문자열을 사이에 두고 합칠 때.
ex) 2021, 03, 22 형태의 파편화된 날짜데이터를 보기 좋게 합쳐줌.
ex) 2021, 03, 22 형태의 파편화된 날짜데이터를 보기 좋게 합쳐줌.
−
|'사이문자'.join(리스트)
+
|
문자열 =
'사이문자'.join(리스트)
|}
|}
==정규표현식==
==정규표현식==
155번째 줄:
155번째 줄:
</syntaxhighlight>
</syntaxhighlight>
|-
|-
−
|
+
|
특수문자를 지정하고 싶을 때
−
|
+
|
!, ,, ?, *등의 문자를 매칭할 때.
−
|
+
|
영어와 ?, !, ,, 만 뽑아낼때.<syntaxhighlight lang="python">
+
import re # 정규표현식을 사용하게 해주는 모듈.
+
...
+
for one_word in text:
+
filtered = re.sub('[^a-zA-Z0-9\?\!\,\.]', ' ', one_word) # 글자 하나하나 비교해 영어+숫자만 추출. 아니면 공백.
+
filtered_text = filtered_text + filtered # 통과된 글자만 담아준다.
+
+
</syntaxhighlight>
|-
|-
|
|
Sam
사무관
,
인터페이스 관리자
,
관리자
, 교사
편집
1,408
번