정규표현식 3

[파이썬] re 모듈 정규표현식 실습 문제 [패스트 캠퍼스 챌린지 46일]

안녕하세요? 뜻밖의 행운입니다. 대통령선거 결과가 나온 날이네요 그리고 저의 도전은 46일차 입니다. 이제 4일 남았습니다. 금, 토, 일, 월 끝! 그리고 마지막 후기 면 끝이네요 길었다 길었어 하지만 또 금방 시간이 지나간것 같기도 하고 ㅎ 오늘은 정규표현식 배운 내용을 종합적으로 응용해보는 시간이었습니다. 문제는 총 2문제였습니다. 1번 문제 민수는 날짜 형식을 검사하는 정규표현식을 만드는 업무를 받았다. 업무내용은 다음과 같다. 요건 : "YYYY/MM/DD 형식으로 표현된 날짜를 검사. " 1.연도는 4자리 숫자로 제한한다 (1000~9999) 2.월은 1월~12월, 일은 1일~31일 까지 가능하다 입력 받은 데이터 '2022/08/08', '1000/01/01', '9999/12/31', '9..

IT/프로그래밍 2022.03.10

[파이썬] 정규표현식 추가 [패스트 캠퍼스 챌린지 43일]

안녕하세요? 뜻밖의 행운입니다. 오늘로 패스트 캠퍼스 도전 43일이 되네요 이제 정말 일주일 남았습니다. 긴장의 끈을 놓지 않고 끝까지 마무리 잘해야겠네요 오늘은 정규표현식 2번째 시간이었는데 역시나 정규 표현식도 조금만 들어가니 쉽지 않네요 그리고 가독성이 떨어진다는 말이 확실해집니다. 오늘 배운 정규표현식은 Quantifiers Alternation Groups Lookaround 4종류 입니다. 굳이 번역하지 않겠습니다. 번역하면 괜히 더 이상할 것 같네요 각각의 기능에 대해서 간략하게 제가 배운 내용을 정리해보겠습니다. 오늘 배운 내용의 핵심 내용이 다 적혀 있네요 * 위에 예문에 a*이면 a뒤에 0 이상의 문자가 올 수 있다는 뜻입니다. 즉 a로 시작하거나 a인 문자들이 해당 됩니다. + 의 경..

IT/프로그래밍 2022.03.07

[파이썬] 정규표현식 [패스트 캠퍼스 챌린지 42일]

안녕하세요? 뜻밖의 행운입니다. 오늘은 패스트 캠퍼스 도전 42일 진짜 여러 개발과 관련된 기초 지식들은 다 배우네요 한번 배워두면 이곳 저곳에서 계속 쓸 수 있는 정규표현식에 대해서 배웠습니다. 정규표현식의 경우 파이썬에서만 사용하는 것이 아니라 일종의 표준이라 다른 언어에서도 그냥 사용이 가능합니다. 보통은 긴 문장안에서 특정 패턴을 찾고 싶을 때 사용합니다. 이런 개발 공부때는 음 왜인지 크롤링할때 사용하지 않을까? 생각이 드네요 정규 표현식의 단점은 표현하는 방식이 복잡해서 가독성이 좋지 못합니다. 지금까지 가독성 좋게 코딩하려고 여러가지 방안들을 배웠는데 그거에 반대로 가는것이지요 가독성이 좋지 않기 때문에 유지보수도 힘듭니다. 그러니 적절히 잘 사용해야겠습니다. 정규표현식 연습은 위 사이트에서..

IT/프로그래밍 2022.03.06