Python/문법
[python] 문자열 앞 r
hyunnna
2023. 10. 29. 12:30
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