2012-03-21 59 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)