我需要一个正则表达式来匹配几个标准。
字符串长度必须为8个字符,并且只能包含以下字母:urdl
。
我认为它与/(.{8}('u')('r')('d')('l'))/
答案 0 :(得分:2)
Regex有一些不同的风格,但在python中你可以使用:'[ulrd]{8}'
作为你的表达。
答案 1 :(得分:2)
在C#中,你可以使用“^ [urdl] {8} $”,这可以确保长度恰好是8个字符(不多也不少)。 “^”表示开头,“$”表示结尾,有8个字符 - “{8}”,每个字符与“[urdl]”集合中的一个字母匹配。