-6

我遇到了模式问题。

我有这样的字符串:

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"

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

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

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

4

1 回答 1

2

有两种不同的方法可以解决这个问题:

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

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

于 2013-07-26T08:43:58.067 回答