반응형 메타 문자1 정규 표현식 (2) Preface 지난 포스팅에 이어 정규 표현식을 공부하며 이런 생각이 들었다. '정규 표현식은 길고 복잡한 코드를 보다 짧고 간결하게 만들어주기 위해 사용하는 것인데, 이를 본격적으로 사용하기 시작하면 오히려 코드가 복잡해져 가독성이 떨어지는 것 같다.' 물론 내가 아직 정규 표현식에 익숙치 않아 이렇게 느낄 수도 있겠지만, 아래 예제들만 보아도 여러 문자가 혼합되어 있어 한 눈에 알아보기 무척 힘들며, 무엇보다 파이썬의 장점인 직관성을 해친다고 생각한다. 숙련된 개발자들은 정규 표현식을 사용하여 길게 작성된 코드를 쉽게 알아볼 수 있을까? 1. 메타 문자 import re p = re.compile('Crow|Servo') m = p.match('CrowHello') print(m, '\n') # | .. 2021. 9. 14. 이전 1 다음