예를 들어, Perl 정규 표현식으로 HTML 페이지의 내용을 스캔 할 때 도메인 확장자가 아닌 모든 파일 확장명과 일치 시키려고합니다. 이렇게하려면 모든 파일 확장명이 큰 따옴표 안에 있어야한다는 가정을합니다.Perl을 사용하여 HTML 텍스트의 상대 링크에서 파일 확장명을 가져 오는 방법은 무엇입니까?
나는 다음과 같은 것을 생각해 냈지만 작동 중이지만 도메인에서 TLD를 제외하는 방법을 찾지 못했습니다. 이
m/"[^<>]+\.([0-9A-Za-z]*)"/g
이 텍스트로 구분됩니다 따옴표 사이에 하나 개 이상의 기간이있을 경우 경기를 부정 할 수 있는가 등, "인터넷", "COM"를 반환합니다? (예 : foo.bar.com과 일치하지만 ./ 또는 ../이 아니어야 함)
편집 괄호 안에 값을 반환하려면 $1
을 사용하고 있습니다.
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454 # 1732454 – msw
고마워, 잠시 동안 검색했지만 그 질문의 제목에 키워드가 충분하지 않았던 것 같습니다. – Structure
도 다음 중 하나를 수행 할 수 없습니다. http://www.google.com/search?hl=ko&q=%22the+%3Ccenter%3E+cannot+hold%22+site:stackoverflow.com – msw