正则表达式从另一个字符串C#中返回未知字符串

时间:2013-05-03 13:00:53

标签: regex string expression

嗨,大家好,我一直在争吵这段时间,我现在放弃了,希望你能帮忙。

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

  • 最多8个字符,最长8分
  • 最后7个始终为数字
  • 前3个是字母数字
  • 主字符串来自RTF文件并在新行上开始,所以有一个\ n并且后面总是有空格

由于

1 个答案:

答案 0 :(得分: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}

这有帮助吗,或者我不明白你的问题?

一个例子可以帮助。