C# 文档编号正则表达式
我试图找到玻利维亚文件编号的正则表达式: 1234567 LP或1234567 LP 我尝试使用\w?\s?,但它接受特殊字符,如*或%。没有定义数字6到8或字母2到3的数量。它可以有一个或没有空白字符 有什么建议吗? 问候。试试这个:C# 文档编号正则表达式,c#,regex,C#,Regex,我试图找到玻利维亚文件编号的正则表达式: 1234567 LP或1234567 LP 我尝试使用\w?\s?,但它接受特殊字符,如*或%。没有定义数字6到8或字母2到3的数量。它可以有一个或没有空白字符 有什么建议吗? 问候。试试这个: \b[0-9]{6,8} ?[A-Z]{2,3}\b 如果要检查整个字符串,必须在模式的开头和结尾添加锚定“^”和$。那么单词边界就不再有用了。例如: 试试这个: \b[0-9]{6,8} ?[A-Z]{2,3}\b 如果要检查整个字符串,必须在模式的开头和
\b[0-9]{6,8} ?[A-Z]{2,3}\b
如果要检查整个字符串,必须在模式的开头和结尾添加锚定“^”和$。那么单词边界就不再有用了。例如:
试试这个:
\b[0-9]{6,8} ?[A-Z]{2,3}\b
如果要检查整个字符串,必须在模式的开头和结尾添加锚定“^”和$。那么单词边界就不再有用了。例如:
我试过了,但它接受特殊字符后的表达:1234567 SC%@RogerVaca:和斜体通知?:^[0-9]{6,8}?[A-Z]{2,3}$我试过了,但它接受在表达式1234567 SC%@RogerVaca:和斜体通知后面的特殊字符:^[0-9]{6,8}?[A-Z]{2,3}$@SimonBelanger让它更明确了,我认为它应该可以工作。[A-Z]不同于[A-Za-Z]或者?我[A-Z]看到维基百科中的unicode表。@SimonBelanger让它更明确了,我认为它应该可以工作。[A-Z]不同于[A-Za-Z]或者?我[A-Z]看到维基百科中的unicode表。它在玻利维亚是一个有效的文档编号。什么是国际民航组织?它是玻利维亚的有效文件编号。什么是国际民航组织?
Regex.IsMatch(input, @"^\d{6,8} ?[A-Za-z]{2,3}$");