2012-04-28 96 views
0

我需要一個正則表達式來匹配多個條件。正則表達式匹配的長度和字母

該字符串需要長8個字符,並且只能包含以下字母:urdl

我覺得這是類似於/(.{8}('u')('r')('d')('l'))/

東西,你能幫助我嗎?

+0

說到正則表達式我真的完全失去了。大多數情況下,我認爲我會從類似於此的開始:'/(。{8}('u')('r')('d')('l'))/' – 2012-04-28 00:31:26

回答

2

在C#中,您可以使用「^ [urdl] {8} $」,這可確保長度恰好爲8個字符(不多也不少)。 「^」表示開始,「$」表示結束,並且有8個字符 - 「{8}」,它們分別與集合「[urdl]」中的一個字母相匹配。

+0

This works !謝謝! – 2012-04-28 00:45:02

2

正則表達式有一些不同的風味,但在python中,您可以使用:'[ulrd]{8}'作爲表達式。

相關問題