Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个正则表达式来匹配几个标准。
字符串长度必须为 8 个字符,并且只能包含以下字母:urdl.
urdl
我认为这将类似于/(.{8}('u')('r')('d')('l'))/
/(.{8}('u')('r')('d')('l'))/
你能帮我吗?
正则表达式有一些不同的风格,但在 python 中你可以使用:'[ulrd]{8}'作为你的表达式。
'[ulrd]{8}'
在 C# 中,您可以使用“^[urdl]{8}$”,它确保长度正好是 8 个字符(不多也不少)。“^”表示开始,“$”表示结束,共有 8 个字符 - “{8}”,每个字符与集合“[urdl]”中的一个字母匹配。