编写正则表达式以查找字符串的第 6 个字符和第 12 个字符之间的数据



我的应用程序中有两个文本输入字段,在第一个字段中,用户将输入具有以下格式的字符串:"L2018RU99999A" .

在第二个输入字段上,我必须执行验证以确保输入的数据等于第一个字符串的第六和第十二个字符,因此在本例中:RU99999 .什么样的正则表达式适合解决这个问题?

谢谢你的帮助

您可以使用正面回溯:

(?<=.{5}).{7}

  • .{7}找到七个字符...
  • (?<=.{5})......前面还有五个其他角色

我会简单地使用substring()或您使用的编程语言中的任何等效语言。如果出于某种原因您需要正则表达式,请尝试^.....(.......).$(其中$1是您正在寻找的字符串(

最新更新