문자열처리
글쓴이: phniox / 작성시간: 금, 2003/05/02 - 2:11오후
문자열처리에 관한 질문입니다.
입력받는 문자열이 만약 웹사이트의 url이라면
예를 들어 "http://kldp.org/" 라면
입력받은 이문자열을 처리해서 "http", "kldp", "org"라고 짜르고 또, "kldp.org" 이런
방식으로 처리하고 싶은데 어떤 방법이 있을까요....?
_______________________________________________
==> 입력이 "http://www.abc.com/~def/uiop"이라면
"http" "www" "abc" "com" "def" "uiop" "www.abc.com"
"www.abc.com/~def" "www.abc.com/~def/uiop"
이렇게 처리되기를 원하는데 잘 되지 않는군요
아시는 분이 계시다면 도움 부탁드립니다.
C로 구현하려구합니다.
Forums:
음..
간단한 방법으로는 '://' 이나 '.' 으로 구분을 하면 되겠죠
url에서 : / / . 이 이름에 오진 않으니까요
:// 같은 경우는 스택에 한 문자씩 넣으면서 확인할 수 있겠네요
c++은 잘 모르겠는데, 자바라면 스트링 토크나이저를 이용하면
쉽게 할 수 있어요 ^^
간단한방법입니다.
아래 코드를 이용하세요..
결과:
http
kldp
org
정규식을 사용하세요..
정규식을 사용하면 확장성 있게 쉽게 처리 되더군요
브이 V
댓글 달기