gpt4 book ai didi

python - python中的子串

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

我在 python 中有以下模式的字符串:

2011-03-01 14:10:43 C:\Scan\raisoax.exe detected    Trojan.Win32.VBKrypt.agqw

如何获取子串:C:\Scan\raisoax.exe and Trojan.Win32.VBKrypt.agqw

字符串之间是制表符

最佳答案

使用正则表达式的解决方案:

s = "2011-03-01 14:10:43 C:\Scan\raisoax.exe detected    Trojan.Win32.VBKrypt.agqw"
reg = re.match(r"\S*\s\S*\s(.*)[^\ ] detected\s+(.*)",s)
file,name = reg.groups()

这也会捕获其中包含空格的文件。如果您的文件中包含“detected ”,它将失败。 (您也可以添加一个前向断言来解决这个问题。

关于python - python中的子串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5154247/

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