2013-09-16 2 views
0

정규 표현식을 사용하면 저의 하위 도메인 작성에 어려움을 겪고 있습니다.하위 도메인에 대한 정규식

내 도메인의 기본 형식은 다음과 같이 될 것입니다 : (! 아직)

http://xxxxxxx-md.mywebsite.com 

http://는 선택 사항이며 xxxxxxxx가 설정된 길이 아니며 어떠한 제한도하지 않았다. 내가 확인해야 할 유일한 것은 -md이며 항상 서브 도메인의 끝에있을 것입니다.

현재로서는 이것이 내가 얻은 것입니다. 그러나 제대로 작동하지 않는다고 생각합니다.

(http:\/\/)?[a-zA-Z0-9]*|(\W)-md.mywebsite.com(\W) 

살펴보실 수 있습니까?

감사합니다.

답변

1

현재 정규식 중 하나와 일치합니다 :

(http:\/\/)?[a-zA-Z0-9]* 

또는 아마 당신은 원하는 것을하지

(\W)-md.mywebsite.com(\W) 

. 제한 할 그룹을 사용하여 OR :

(http:\/\/)?(?:[a-zA-Z0-9]*|(\W))-md.mywebsite.com 

그리고 당신이 xxxxx 부분에 밑줄 하나의 영숫자가 아닌, 숫자를 원하는? 아마도

(http:\/\/)?(?:[a-zA-Z0-9]*|\W*)-md.mywebsite.com 

또는 : 더 허용 할 경우 사용하십시오

(http:\/\/)?(?:[a-zA-Z0-9]|\W)*-md.mywebsite.com 

아를하고 유용하지 않는 것 때문에 당신을위한 목적을 가지고하지 않는 한 나는 (\W) 부분을 제거 그것.

+0

당신은 스타입니다. 정말 고마워요! – donpisci

+0

@donpisci 당신은 환영합니다 :) – Jerry

관련 문제