gpt4 book ai didi

python - (=string) 的正则表达式

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:51 25 4
gpt4 key购买 nike

我有一个包含数千行的文本文件。这是一个例子

line = .Falies/367. 11DG1550/11DG15537.Axiom=nt60
line = .Failies/367. 11DG1550/11DG15537.Axiom=nt50

我尝试提取'nt60'、'nt50'结尾的字符串。

lines = line.split('=')
version = lines[-1]

问题是行尾字符将被包含在内('\n')

我想到了用正则表达式搜索来匹配从('=nt')开始的字符串但我不知道应该用什么来匹配=, word, number

有人可以帮忙吗?

最佳答案

您的第一种方法绝对没问题。您可以只使用通过第一种方法提取的字符串,然后对其应用 strip():

strip() 从字符串中删除所有前导和尾随空格和换行符。

>>> your_str = 'nt60\n'
>>> your_str.strip()
'nt60'

针对您的情况:

lines = line.rsplit('=',1)
version = lines[-1].strip()

关于python - (=string) 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22742053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com