-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
정규 표현식 질문있습니다.
23.01.15 23:41 작성 조회수 140
1
양질의 강의 만들어 주셔서 늘 감사합니다.
질문 내용은, 수업내용 약 16분 51초 입니다.
magnets = bs.find_all("a", href=re.compile(r"magnet:\?xt=*"))
위와 같은 정규 표현식이 있는데
"magnet:\?xt=*"
여기서 *
별표는 앞의 문자가 1번이상 반복되는걸로 배웠는데, 그렇다면 =
가 반복되는 정규 표현식인데, 여기서만 특별하게 전체문자로 쓰이는 이유가 있는지 궁금합니다.
답변을 작성해보세요.
0
남박사
지식공유자2023.01.26
이해하신 내용이 맞습니다. 여기서만 특별하게 전체 문자로 쓰인건 아닙니다.
또한 마그넷 주소를 인식하는 패턴은 여기서처럼 단순한 방법외에 다양한 표현으로 인식할 수 있습니다. 여기서는 쉽게 magnet:\?xt= 를 직접 찾는개념으로 보시는게 맞습니다.
답변 1