我是一个Python的初学者,我有一个小问题。有一个带有时间标记(小时:分钟:秒)的纯文本。“Some text 1”和“Some text 3”是广告。我需要计算文本中广告的总持续时间。如何做到这一点?
〈time=“08:00:00”〉〈type=ad〉部分文本1〈time=“08:02:24”〉〈/type=ad〉部分文本2〈time=“08:10:18”〉〈type=ad〉部分文本3〈time=“08:12:20”〉〈/type=ad〉
我是一个Python的初学者,我有一个小问题。有一个带有时间标记(小时:分钟:秒)的纯文本。“Some text 1”和“Some text 3”是广告。我需要计算文本中广告的总持续时间。如何做到这一点?
〈time=“08:00:00”〉〈type=ad〉部分文本1〈time=“08:02:24”〉〈/type=ad〉部分文本2〈time=“08:10:18”〉〈type=ad〉部分文本3〈time=“08:12:20”〉〈/type=ad〉
1条答案
按热度按时间xwbd5t1u1#
如果每个时间戳前面都有字符串,则应使用count方法(例如
num = string.count("time=")
)查找字符串中出现的次数然后,您可以在这个范围内使用for循环来查找实际的字符串。
然后,您可以将字符串拆分为小时-分钟-秒整数字符串,如下所示:
总之,下面的完整代码应该足够工作了
如果您有任何疑问,请发表评论