在某个正则表达式之后匹配任何 a-z/A-Z 和 - 字符
本文关键字:a-z A-Z 字符 任何 正则表达式 之后 | 更新日期: 2023-09-27 18:33:28
我需要某种字符串才能采用这种格式:[0000] 任意字
所以在 [] 括号之间我需要 4 个数字,后跟一个空格。 之后,只允许从 A 到 Z 和 - 字符的字符。
所以这应该是允许的:
[0000] 福吧
[0000] 傅
[0000] 噗噗��
等。。
到目前为止,我有这个:
'[[0-9]{4}']'s
这与 [0000] 匹配,因此它将括号中带有 4 个数字和空格。在那之后,我似乎找不到允许角色的东西。我尝试在表达式的末尾放置一个".",因为这应该与任何字符匹配,但这似乎不起作用。
'[[0-9]{4}']'s^[A-Z]+[a-zA-Z]*$
以上也不起作用。.
我需要这个表达式作为 asp.net 自定义验证器的验证表达式。
任何帮助将不胜感激
('[[0-9]{4}'])'s+([A-z'-]+)
希望可以工作。它还会将数字和字母捕获到两个捕获组中。
这
适用于您的输入:http://regexr.com/?30sb7。与Cornstalk的答案不同,它没有捕获任何东西,如果-
逃逸,它确实可以稍后放置在一个范围内。
试试这个
@"'[[0-9]{4}'] [a-zA-Z]+(-[a-zA-Z]+)*"