파이썬 정규표현식 질문...

   조회 3420   추천 0    

re(정규 표현식) 모듈 문서 찾아보니 ^는 시작하는곳 앞에, $는 끝나는곳 뒤에 붙히는거라 합니다

모듈 문서도, 구글링해서 예제를 찾아봐도 둘중 한 조건만 이용해서 찾던데요

두 조건을 한번에 모두 이용할수는 없을까요?


예를들어 abc def.7z.001, abc def.7z.002, abc def.7z.003, ...식으로 있을때

앞에서는 'abc'를 따오고, 뒤에서는' \d\d\d'(숫자 세자리)를 따오는식으로 말입니다

Think!
짧은글 일수록 신중하게.
크럭스 2019-04
^abc.*\d{3}$

. 하면 아무 문자나, *하면 0 또는 n개 선택합니다
진곤김 2019-04
안녕하세요
파이썬은 잘 모릅니다만...

정규식 용어로...
그룹핑({abc}.*{\d+})해서 아규먼트(\1, \2) 로 추출 가능할것 같습니다.

정규식은 독립된 프로그램으로 보고,
일단 아래 사이트(웹 정규식 IDE)에 붙여넣기 해서 개발/디버그/테스트한 다음에 파이썬에 문자열로 심으면 쉬울 것 같습니다.

https://regexr.com/
Expression: 내가 만들 정규식
Text: 파싱 대상 문자열 예제들 (많으면 많을 수록 좋음, 위 식에 매칭되면 노랗게 표시됨)
이건희 2019-04
덧글들 감사합니다. 간단하다 생각했는데 반년만에 잡으니 머리가 깨질거같네요 ㅠㅠ


QnA
제목Page 1134/5708
2014-05   5140455   정은준1
2015-12   1675071   백메가
2017-04   3403   앙드레준
2020-03   3403   김동자맨
2019-01   3403   일론머스크
2017-08   3404   두cpu
2021-10   3404   VSPress
2015-06   3404   레인보우777
2022-08   3404   이지포토
2018-01   3404   머라카는데
2020-08   3404   읍내노는오빠
2015-07   3404   삐돌이슬픔이
2019-03   3404   오퍼레잇
2019-12   3404   블루모션
2017-07   3405   삐돌이슬픔이
2014-03   3405   김효수
2019-09   3405   취미컴
2018-08   3405   멀록바라
2023-10   3405   신우섭
2023-08   3405   TubeAmp
2020-04   3405   네이쳐
2018-11   3405   길가던뉴비