如何使用Python单行程序在多行文本中搜索一行文本?

如何使用Python单行程序在多行文本中搜索一行文本?,python,search,line,Python,Search,Line,我把多行文字存储在一个字符串中。我想得到字符串的第一行,其中有一些特定的文本位。如何在一行代码中实现这一点 以下是我迄今为止的尝试: length_line = [line if "Length" in line for line in output.split("\n")][0] 您可以使用next(输出中的行对应行。如果行中有“长度”,则拆分(“\n”))Ah,非常好。谢谢你。我没有考虑使用next。如果需要,请不要忘记添加默认值

我把多行文字存储在一个字符串中。我想得到字符串的第一行,其中有一些特定的文本位。如何在一行代码中实现这一点

以下是我迄今为止的尝试:

length_line = [line if "Length" in line for line in output.split("\n")][0]

您可以使用
next(输出中的行对应行。如果行中有“长度”,则拆分(“\n”))
Ah,非常好。谢谢你。我没有考虑使用
next
。如果需要,请不要忘记添加默认值