如何制作这个特定的模式

时间:2013-07-26 08:37:08

标签: python regex

我遇到了模式问题。

我有这样的字符串:

string1 = "27.86.80.76.83.45.66.71.80.45.76.68.80.45.67.97.108.108.45.84.105.116.45.77.97.114.105.111"

字符串出现在一个文件的中间,长度不同。

例如,我正在逐行读取文件,我需要知道该行是否具有此模式。

你们能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:2)

有两种不同的方法:

  1. 构建解析器 - 工作量大,但非常灵活,可能性能最佳(取决于实现)

  2. 使用正则表达式。在您的情况下,这可能类似(\d{2,3}\.)+\d{2,3}(最短字符串匹配应为"111.11"