php 정규식 질문드립니다 채택완료
인웹
9년 전
조회 4,572
$str = http://abc.qwer.com/
$str = preg_replace("정규식ㅠ","",$str);
"http://abc." 이거랑 "/" 삭제해서 결과값을 받고싶습니다
abc는 랜덤이구요..
"http://123." "http://sub." "http://www." 등등
결과값이 qwer.com 으로 되었으면합니다
정규식으로 하면 된다는 힌트는 얻었는데 감이 안잡히네요 ㅠ
고수분들 부탁드립니다
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
리자
Expert
9년 전
</p><p><?php</p><p>$str = "<a href="<a href="http://slkdjs.sfklsdf.sdfjlsfjl.abc-def.co.kr/sdlklxxl/xlkvjxkv-sfkfkl/xlxlxl.php" target="_blank" rel="noopener noreferrer">http://slkdjs.sfklsdf.sdfjlsfjl.abc-def.co.kr/sdlklxxl/xlkvjxkv-sfkfkl/xlxlxl.php</a>"><a href="http://slkdjs.sfklsdf.sdfjlsfjl.abc-def.co.kr/sdlklxxl/xlkvjxkv-sfkfkl/xlxlxl.php" target="_blank" rel="noopener noreferrer">http://slkdjs.sfklsdf.sdfjlsfjl.abc-def.co.kr/sdlklxxl/xlkvjxkv-sfkfkl/xlxlxl.php</a></a>";</p><p>preg_match("#([^\.]+\.(?:com|co\.kr|kr|net))/#i", $str, $m);</p><p>echo $m[1];</p><div><span style="font-size: 11pt; line-height: 1.5;">
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
인웹
9년 전
바쁘실텐데 답변감사합니다~ 수고하세요~
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 7개
�
인웹
9년 전
네 부탁드립니다
�
리자
9년 전
$str 은 항상 http://abc.qwer.com/ 이런 형식인가요?
�
인웹
9년 전
꼭 qwer.com 이 아니고 http://abc.abcd.co.kr/ http://abc.abcd.kr/ 이런식으로..
현재 접속하고있는 도메인을 추출해서 "http://" "/" "서브도메인" 빼고 출력하고싶은데 뭐 감이 안잡히네요..
$str = str_replace('http://','',$_SERVER['HTTP_HOST']);
$arr = explode('/',$str);
$host_url = str_replace('www.','',$arr[0]);
echo $arr[0];
이렇게하면 서브도메인이 없을때에는 잘 나오는데
서브도메인이 있을때 서브도메인도 결과물에 안나오게끔 하고싶습니다
현재 접속하고있는 도메인을 추출해서 "http://" "/" "서브도메인" 빼고 출력하고싶은데 뭐 감이 안잡히네요..
$str = str_replace('http://','',$_SERVER['HTTP_HOST']);
$arr = explode('/',$str);
$host_url = str_replace('www.','',$arr[0]);
echo $arr[0];
이렇게하면 서브도메인이 없을때에는 잘 나오는데
서브도메인이 있을때 서브도메인도 결과물에 안나오게끔 하고싶습니다
�
리자
9년 전
http://abcd.kr/
http://abc.abcd.kr/
http://abc.abcd.co.kr/
http://abc.abcd.com/
http://123.abc.abcd.co.kr/
http://ddd.123.abc.abcd.co/
이런게 가능하단 말씀이죠?
뒤에 / 는 무조건 있는건가요?
http://abc.abcd.kr/
http://abc.abcd.co.kr/
http://abc.abcd.com/
http://123.abc.abcd.co.kr/
http://ddd.123.abc.abcd.co/
이런게 가능하단 말씀이죠?
뒤에 / 는 무조건 있는건가요?
�
인웹
9년 전
http://aaa.qwer.co.kr/index.php
http://aaa.qwer.co.kr/gnuboard5/index.php
이런것처럼 끝이 / 로 안끝날수도있겠네요..
열심히 php 정규식 검색해보고있습니다 ㅠ
어렵고 복잡하시면 답변 안주셔도됩니다 그냥 검색하다보니 궁금한점이 생겨서 질문드린거라서요..
http://aaa.qwer.co.kr/gnuboard5/index.php
이런것처럼 끝이 / 로 안끝날수도있겠네요..
열심히 php 정규식 검색해보고있습니다 ㅠ
어렵고 복잡하시면 답변 안주셔도됩니다 그냥 검색하다보니 궁금한점이 생겨서 질문드린거라서요..
�
리자
9년 전
뒤에는 / 로 끝나지 않아도 상관 없는데 도메인의 종류가 정해져 있는지? 그렇지 않은지를 알고 싶은 것입니다.
�
인웹
9년 전
도메인의 종류는 co.kr kr net com 정해져 있는걸로 하면 될거같습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인