我需要一个正则表达式来匹配多个条件。正则表达式匹配的长度和字母
该字符串需要长8个字符,并且只能包含以下字母:urdl
。
我觉得这是类似于/(.{8}('u')('r')('d')('l'))/
东西,你能帮助我吗?
我需要一个正则表达式来匹配多个条件。正则表达式匹配的长度和字母
该字符串需要长8个字符,并且只能包含以下字母:urdl
。
我觉得这是类似于/(.{8}('u')('r')('d')('l'))/
东西,你能帮助我吗?
在C#中,您可以使用“^ [urdl] {8} $”,这可确保长度恰好为8个字符(不多也不少)。 “^”表示开始,“$”表示结束,并且有8个字符 - “{8}”,它们分别与集合“[urdl]”中的一个字母相匹配。
This works !谢谢! – 2012-04-28 00:45:02
正则表达式有一些不同的风味,但在python中,您可以使用:'[ulrd]{8}'
作为表达式。
说到正则表达式我真的完全失去了。大多数情况下,我认为我会从类似于此的开始:'/(。{8}('u')('r')('d')('l'))/' – 2012-04-28 00:31:26