2012-03-21 37 views
0

我需要找到一個正則表達式,這將支持以下格式這將支持着的正則表達式斜線和fullstops

.[A-Z-a-z]/- 

^(\.[A-Za-z]\/-?)+$做工精細?

.V/-.E/- 

BUT THE -是可選

我trield ^(\.[A-Za-z]\/-)$ 但我似乎無法找到一個正則表達式支持-

莫非有人告訴我我要去哪裏錯了。 感謝

+1

你正在使用哪個正則表達式庫? PCRE? RE2? – mkb 2012-03-21 13:55:05

+0

你想捕捉什麼?整個字符串? – 2012-03-21 13:55:44

+0

你試過你提到的正則表達式嗎? – Toto 2012-03-21 14:03:02

回答

2

如果你想在正則表達式的字符串匹配".V/-.E/-",你可以這樣做:

^(\.[A-Za-z]\/\-?)+$ 
+0

你爲什麼要逃避'-'? – Toto 2012-03-21 14:01:17

+0

我不認爲我需要,但我不知道OP使用哪個正則表達式庫,而正則表達式庫經常有所不同。我只是爲了安全起見而逃脫了它。 – 2012-03-21 14:06:19

1

這應該是爲-之後加入?一樣簡單。整個正則表達式將是^\.[A-Za-z]\/-?$(除非你使用反向引用,否則不需要parens)