有没有办法从一个字符串中搜索包含另一个字符串的行并检索整行?
例如:
string =
qwertyuiop
asdfghjkl
zxcvbnm
token qwerty
asdfghjklñ
retrieve_line("token") = "token qwerty"
最佳答案
你提到了“整行”,所以我假设 mystring 是整行。
if "token" in mystring:
print(mystring)
但是,如果您只想获得“token qwerty”,
>>> mystring="""
... qwertyuiop
... asdfghjkl
...
... zxcvbnm
... token qwerty
...
... asdfghjklñ
... """
>>> for item in mystring.split("\n"):
... if "token" in item:
... print (item.strip())
...
token qwerty
关于python - 在 Python 中搜索并获取一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2557808/