728x90
import re
text = "hello, world! how are you today?"
pattern = r"[!? ]"
result = re.split(pattern, text)
print(text)
- 문자열 앞에 r을 붙여주는 이유
문자열 앞 r은 Raw String을 뜻한다. 이스케이프 문자열을 그대로 출력하거나, json, html과 같은 문서에서 특수문자나 태그등을 변환하지 않고 그대로 사용할 목적이라면 스트링 앞에 r을 붙여 사용한다.
# Raw String 적용하지 않을때 string = "abc\nabc" print(string) >>> abc >>> abc # Raw String 적용 할 때 string = r"abc\nabc" print(string) >>> abc\nabc
'Python > 문법' 카테고리의 다른 글
[python] 힙(Heap) - heapq (0) | 2023.11.01 |
---|---|
[python] list(set()) / zip()/ map()/ sep() 함수 (0) | 2023.10.28 |
[python] input() 함수 (0) | 2023.10.16 |
[python] map 함수 (0) | 2023.07.25 |