在某个正则表达式之后匹配任何 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 自定义验证器的验证表达式。

任何帮助将不胜感激

在某个正则表达式之后匹配任何 a-z/A-Z 和 - 字符

('[[0-9]{4}'])'s+([A-z'-]+)希望可以工作。它还会将数字和字母捕获到两个捕获组中。

适用于您的输入:http://regexr.com/?30sb7。与Cornstalk的答案不同,它没有捕获任何东西,如果-逃逸,它确实可以稍后放置在一个范围内。

试试这个

@"'[[0-9]{4}'] [a-zA-Z]+(-[a-zA-Z]+)*"
相关文章:
  • 没有找到相关文章