Regex 前两个字符为固定数字,其余为数字的字符串的正则表达式

Regex 前两个字符为固定数字,其余为数字的字符串的正则表达式,regex,string,Regex,String,有正则表达式吗?: 长度为8的字符串 前两个chracter固定了'UE'或'UE' 其余6个字符必须是数字[0-9] 例如: 我试过的表情 \^(UE|ue){2}[0-9]{6}\ 但它不起作用(找不到匹配项!)您想要: \b(UE|ue)[0-9]{6}\b 您不需要(UE | UE)旁边的{2},因为您正在精确地指定它们。\b是一个单词边界,因此它将与您在注释中输入的列表相匹配:UE123456,ue654321这是一个很好的使用正则表达式处理此类内容的站点:您想要: \b(UE

有正则表达式吗?:

  • 长度为8的字符串
  • 前两个chracter固定了'UE'或'UE'
  • 其余6个字符必须是数字[0-9]
例如:

我试过的表情

\^(UE|ue){2}[0-9]{6}\
但它不起作用(找不到匹配项!)

您想要:

\b(UE|ue)[0-9]{6}\b
您不需要(UE | UE)旁边的{2},因为您正在精确地指定它们。\b是一个单词边界,因此它将与您在注释中输入的列表相匹配:UE123456,ue654321这是一个很好的使用正则表达式处理此类内容的站点:

您想要:

\b(UE|ue)[0-9]{6}\b
您不需要(UE | UE)旁边的{2},因为您正在精确地指定它们。\b是一个单词边界,因此它将与您在注释中列出的列表相匹配:UE123456,ue654321这是一个很好的使用regex的站点,用于此类内容:

regex应该是:

^[Uu][Ee][0-9]{6}$
正则表达式中的
(UE | UE){2}
将匹配
UE
UE
的两个匹配项正则表达式应为:

^[Uu][Ee][0-9]{6}$

正则表达式中的
(UE | UE){2}
会将
UE
UE
^(UE)\d{6}$
i
修饰符匹配。如果您想确保使用大写或小写(这样就不可能使用类似于
Ue
的内容),可以使用
^(Ue | Ue)\d{6}$
在提供了正确答案的链接处更新正则表达式:
^(Ue)\d{6}$
i
修饰符。如果您想确保使用大写或小写(这样就不可能使用类似于
Ue
的内容),您可以使用
^(Ue | Ue)\d{6}$
在提供了正确答案的链接处更新正则表达式:@wrangler当然不匹配。您没有指定
m
标志,因此它是多行的,并且在第一行上还有额外的字符
line@wrangler当然不匹配。您没有指定
m
标志,因此它是多行的,并且在第一行上还有额外的字符
它将不匹配ue128007,ue128007,但它将匹配其中一个,如ue128007。我将使用与list@wrangler请更新您的问题以包含所有相关信息,例如具有多个值的实际示例字符串。您只向我们提供了一个样本,因此这些答案都适用于您的单个样本。另外,您应该指定您使用的语言。正则表达式因引擎而异。添加了例如:在问题和您的编辑中,它将不匹配ue128007,ue128007,但它将匹配其中一个,如ue128007。我将使用与list@wrangler请更新您的问题以包含所有相关信息,例如具有多个值的实际示例字符串。您只向我们提供了一个样本,因此这些答案都适用于您的单个样本。另外,您应该指定您使用的语言。正则表达式因引擎而异。在问题和你的编辑中添加了例:谢谢