2011-12-16 4 views
1

난이 알아낼 수 없습니다 잠시 동안 노력하고있다. 개별적으로 (구문 분석이 또는이 정규식을 사용하여

www.google.com 
www.google.com/ 
www.google.com/something 

내가 위의 세 가지 URL을 구문 분석하는 정규식이 필요합니다

나는 다음과 같은 형식으로 입력을 가지고 말할 수 있습니다 : 나는 다음과 같은 방식으로 데이터를 분석 할 것이다 정규식이 필요)의 최종 결과에 :

Parse and return everything to the left of a "/" if one exists in the line 
Parse and return the entire line if no "/" exists in the line 
,536을 그러나

www.google.com 
www.google.com 
www.google.com 

, 그들과 일치하는 데 필요한 방법은 다음을 기반으로

정규식을 처음 접했기 때문에 간단 할 수도 있지만 알아낼 수는 없습니다. 아무것도

[^/]* 
+0

"왼쪽/오른쪽"이라고 말하면 첫 번째 또는 마지막 "/"를 의미합니까? – fge

+0

어떤 엔진/정규 표현식 언어를 사용하고 있습니까? – graphicdivine

+0

fge - 각 행에 "/"가 하나만 있습니다 (전혀없는 경우). – Learning

답변

3

는 다음과 같은 정규 표현식을보십시오. 이 경우에는 정규 표현식이 일치하지 않기 때문에 /에 전혀 없으면 중요하지 않습니다.

1

Substiture /.* :

관련 문제