【发布时间】:2020-12-09 08:56:07
【问题描述】:
例如,在这里我有一行 '2020-08-12 13:45:04 0.86393 %contrastWeber',我需要在文本文件中的 '%contrastWeber' 字符串之前提取 9 个字符。 所以,我的答案是“0.86393”。我不明白如何在 Python 中做到这一点?请帮忙
【问题讨论】:
-
请勿发布文字图片。
-
为什么不使用简单的正则表达式搜索:
"(.{9})%contrastWeber" -
欢迎您!阅读this 以了解有关提问的详细信息。如需更多帮助,我建议您使用上图的文本输出、您尝试过、研究过的内容以及最终提供更多细节来更新您的答案。
-
使用
str.split(" ")将字符串转换为列表,然后在列表中找到%contrastWeber的索引。那么你想要的文本的索引应该比你找到的上一个索引少 1。
标签: python text-search