-4

嗨,伙计们,我已经为此奋斗了一段时间,现在放弃了,希望您能提供帮助。

我有一个长度不确定的字符串,在该字符串中有一个我需要返回的未知字符集。规则是:

  • 最多 10 个字符,最少 8 个
  • 最后 7 个总是数字
  • 前 3 个是字母数字
  • 主字符串来自 RTF 文件并从新行开始,因此有一个 \n 并且后面总是有一个空格

谢谢

4

1 回答 1

0

我写这个作为答案,因为我没有足够的评论声誉。

根据您提供的规则,如果子字符串为 8 个字符,则第一个字符为字母数字,其余为数字。

描述这个和其他所有其他可能性的正则表达式可能是:

[a-zA-Z0-9][0-9]{7,9}|[a-zA-Z0-9]{2}[0-9]{6,8}|[a-zA-Z0-9]{3}[0-9]{5,7}

这有帮助,还是我不明白你的问题?

一个例子可能会有所帮助。

于 2013-05-03T13:14:44.850 回答