我正在编写一个代码来使用python基于关键字获取行,这些行基本上来自dns区域文件。
例如
norbert.google.com IN MX 10 mail1.google.com
norbert.google.com IN MX 20 mail2.google.com
borbert.google.com IN MX 30 mail4.google.co.in
如果我根据MX字符串获取行,它基本上给了我所有三个条目。我想根据keyup类型的事件获取行。简而言之,当我开始输入它时,应该让我回到整行。
例如,如果我输入" bor"它应该让我回到第三行。
答案 0 :(得分:1)
你可以这样试试,
>>> s = '''norbert.google.com IN MX 10 mail1.google.com
... norbert.google.com IN MX 20 mail2.google.com
... borbert.google.com IN MX 30 mail4.google.co.in'''
>>> [line for line in s.splitlines() if 'bor' in line]
[' borbert.google.com IN MX 30 mail4.google.co.in']