도메인을 찾으려고합니다. 하위 도메인을 제외하고 모든 것을 찾으려고합니다.정규식 - 도메인 문제 구문
나는 지금이 정규 표현식을 가지고 :
(?:[-a-zA-Z0-9]+\.)*([-a-zA-Z0-9]+(?:\.[a-zA-Z]{2,3})){1,2}
이 같은 것들에 대해 작동합니다
domain.tld
subdomain.tld
그러나 ".com.au"또는 ".co와 같은 TLD의에 문제로 실행됩니다. 영국 ":
domain.co.uk (finds co.uk, should find domain.co.uk)
subdomain.domain.co.uk (finds co.uk, should find domain.co.uk)
아이디어가 있으십니까?
언어 ... ... –
text1.text2.text3은 subdomain.domain.suffix 일 수도 있고 domain.suffixPart1.suffixPart2 일 수도 있습니다. 정규 표현식만으로는 답이 아닙니다. – Gibron
@Mitch - 내가 관련성이 있다고 생각하지 않았기 때문에 목록에 없었습니다. 나는 PHP를 사용하지만 정규 표현식을 모든 언어에서 변환하여 사용할 수 있습니다. –