python中的简单正则表达式,可以过滤掉一个单词

2024-06-28 15:22:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我的输出是

app_39    281   33    94332  21228 ffffffff afd0c51c S abc
app_39    292   33    103864 30060 ffffffff afd0c51c S cvc.notes
app_39    303   33    94332  21344 ffffffff afd0c51c S cocccs:syncHandler
app_39    312   33    94332  21404 ffffffff afd0c51c S cccs:cacheHandler
app_39    321   33    94332  21344 ffffffff afd0c51c S cocccs:dailyReceiver

整个输出存储在一个名为outresult的变量中

如何使用python提取第二行的第二个单词?那就是292,把它存储在一个变量里?你知道吗


Tags: app单词notesabccvcffffffffoutresultdailyreceiver
2条回答
ss = '''app_39    281   33    94332  21228 ffffffff afd0c51c S abc
app_39    292   33    103864 30060 ffffffff afd0c51c S cvc.notes
app_39    303   33    94332  21344 ffffffff afd0c51c S cocccs:syncHandler
app_39    312   33    94332  21404 ffffffff afd0c51c S cccs:cacheHandler
app_39    321   33    94332  21344 ffffffff afd0c51c S cocccs:dailyReceiver'''

def lect(inp,nline,nw):
    gen = (xli.split() for i,xli in enumerate(inp.splitlines()) if i==nline-1)
    return gen.next()[nw-1]


print lect(ss,2,2)
output.split('\n')[1].split()[1]

不需要正则表达式。你知道吗

相关问题 更多 >