2012-04-28 24 views
0

2つの条件に一致する正規表現が必要です。長さと文字に一致する正規表現

文字列は8文字でなければならず、次の文字しか含めることができません:urdl

は、私はそれはあなたが私を助けることができる/(.{8}('u')('r')('d')('l'))/

に似たものになると思いますか?

+0

正規表現については、本当に完全に失われています。ほとんどの場合、私はこれに似たものから始めると思います。/(。{8}( 'u')( 'r')( 'd')( 'l'))/ ' –

答えて

2

C#では "^ [urdl] {8} $"を使用することができます。これにより、長さはまさに8文字になります。 "^"は先頭を意味し、 "$"は最後を意味し、 "{urdl]"の文字のいずれかにそれぞれ一致する "{8}"の8文字があります。

+0

これは動作します!ありがとう! –

2

Regexにはいくつかの味がありますが、Pythonでは次のように使用できます。'[ulrd]{8}'

関連する問題