• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

정규표현식

21.02.05 20:39 작성 조회수 132

1

gym = re.sub("[\[\d\-nan\]]", "", gym)

gym[:1000]

선생님 ~ 

정규표현식에서 nan 문자앞에는 \ 백슬래시를 안써도 되는건가요~? 

문자는 문자그대로 넣어주면 되는건지 궁금해요

특수문자앞에는\를 넣어줘서 \로 나마 구분이 되는데

nan 같이 문자같은건 앞에 \를 넣지도 않아서..

여러 개가 있으면 구분이 좀 어려울 것 같아서요 ㅠ 

답변 1

답변을 작성해보세요.

0

백슬래시는 정규표현식에서 특별한 의미를 갖는 문자가 정규표현식에서 다른 의미로 해석될 수 있기 때문에

예외처리를 위해 사용됩니다. 

다음 영상이 해당 내용을 이해하는데 도움이 될것 같습니다.

[정규표현식의 패턴들 3~4) 위치와 이스케이핑 - YouTube](https://www.youtube.com/watch?v=KT7Pk6oFOx4&feature=youtu.be)

정규표현식은 책 한권 분량으로 나올 정도의 프로그래밍 언어인데 아래 강좌를 통해 추가 학습해 보는것도 추천합니다.

생활코딩의 무료 정규표현식 강좌입니다.

https://www.inflearn.com/course/%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D/