string상의 URL을 잡아 낼수 있는 정규 표현식...?
글쓴이: 서지훈 / 작성시간: 월, 2005/03/07 - 4:25오후
지금 제가 필요한 건 string상에 url(ip주소 포함)이 있는지 판별하고, 만약 있으면 이 값을 이용하여 다른 작업을 해야 합니다.
그런데, URL을 까끔하게 잡아줄 정규표현식이 잘 안만들어 지는 군요.
혹여, 여기에 관해 좀 아시는 분 도움을 부탁드립니다.
원래가 정규 표현식을 잘 사용치 않은지라...
좀 버벅이네요.
그럼 좋은 하루들 되세요~~~
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
Forums:


http://www.india-seo.com/perl/perlnut/ch
http://www.india-seo.com/perl/perlnut/ch08_81.htm
즉석으로 만들어 보겠습니다.
$regex='(https?):\/\/([^\/]*)(.*)';
@matches=($url=~m/$regex/i);
print join("\t",@matches);
흠냐..검증은 해보시길...카피엔 페이스트하고 테스트하기 귀찮아 검증 안됨.
게시판에 쓸려고 만들었습니다.iso3166 에 나온 국가도메인을 싹
게시판에 쓸려고 만들었습니다.
iso3166 에 나온 국가도메인을 싹 집어넣어서 좀 무거운 정규식입니다만,
js 로 클라이언트에서 처리하는거라 아주 만족스럽게 쓰고 있습니다.
http://srcs.s-hj.net/js/autolink.js
설명
http://phpschool.com/bbs2/inc_view.html?id=11381&code=tnt2
https://xenosi.de/
http://(([a-zA-Z][-a-zA-Z0-9]*([.][a-zA-
http://(([a-zA-Z][-a-zA-Z0-9]*([.][a-zA-Z][-a-zA-Z0-9]*){0,3})||([0-9]{1,3}([.][0-9]{1,3}){3}))