正则表达式匹配一个数字后跟那么多字符?

时间:2016-04-19 05:25:07

标签: regex

我想匹配遵循这种模式的字符串:" N:N-character-string"

有效示例:

5. Fives
12. AbcdAbcdAbcd
1. O
0. 
3. Tre

有没有办法用一个正则表达式完成这个?我很高兴接受任何正规表达的风格。

1 个答案:

答案 0 :(得分:2)

否你不能用正则表达式做到这一点。

有限自动化(正则表达式使用的底层数据结构)不支持内存。也就是说,在你的正则表达式进行的词法分析中,你的输入被分解为标记,你不能使用前一阶段的标记在后期进行进一步的解析。

阅读Theory of automata了解更多理论背景。