2012-03-21 6 views
0
私は次の形式

正規表現は、スラッシュとfullstops

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

^(\.[A-Za-z]\/-?)+$作業罰金をサポートする正規表現を見つける必要があり

すなわち

.V/-.E/- 

しかし-

私は^(\.[A-Za-z]\/-)$ をtrieldが、私は最後に-をサポートするための正規表現を見つけることができないよう、オプションです

でした誰かが私がどこに間違って行っているかを見せてください。これは-?を追加するのと同じくらい簡単であるべき

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

どの正規表現ライブラリを使用していますか? PCRE? re2? – mkb

+0

具体的に何をキャプチャしようとしていますか?文字列全体? –

+0

あなたが言及した正規表現を試しましたか? – Toto

答えて

2

は、あなたはこれを使用することができます。正規表現全体は^\.[A-Za-z]\/-?$です(逆参照を使用していない限り、括弧は必要ありません)

+0

なぜ ' - 'をエスケープしていますか? – Toto

+0

私は、私が必要とは思わなかったが、私はOPが使用している正規表現のライブラリを知りませんし、正規表現ライブラリはしばしば変化します。私はちょうどそれを安全な側になるために逃げました。 –

1

:あなたは正規表現は、文字列".V/-.E/-"を一致させたい場合は おかげ