0

我需要一个正则表达式来匹配几个标准。

字符串长度必须为 8 个字符,并且只能包含以下字母:urdl.

我认为这将类似于/(.{8}('u')('r')('d')('l'))/

你能帮我吗?

4

2 回答 2

2

正则表达式有一些不同的风格,但在 python 中你可以使用:'[ulrd]{8}'作为你的表达式。

于 2012-04-28T00:36:05.020 回答
2

在 C# 中,您可以使用“^[urdl]{8}$”,它确保长度正好是 8 个字符(不多也不少)。“^”表示开始,“$”表示结束,共有 8 个字符 - “{8}”,每个字符与集合“[urdl]”中的一个字母匹配。

于 2012-04-28T00:42:56.370 回答