我有一个带有时间戳的文件,如下所示:
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
let refreshControl = scrollView.refreshControl
scrollView.refreshControl = nil
scrollView.refreshControl = refreshControl
}
我想删除ms并四舍五入秒,使其变为:
00:44:27.25
00:54:15.11
00:45:43.02
00:42:04.87
00:23:03.72
可以使用记事本++吗?
答案 0 :(得分:1)
您可以使用notepad ++宏和某些正则表达式来执行此操作。
它应该适用于需要溢出秒/分钟/小时的恶劣情况,例如:23:59:59.50
宏允许您记录一些步骤。录制后,您以后可以通过一个操作play
对其进行操作。您甚至可以“保存”它们以使其在记事本++重新启动后保持不变。您甚至可以为他们分配一些键盘快捷键。
在这种情况下,我们将进行六次替换:
第一次替换
搜索:[.](?:([0-4])|([5-9]))\d
替换:(?2+)
第二次替换
搜索:(\d\d):59[+]
替换:\1+:00
第3次替换
(重复第二次替换)
第4次替换
搜索:^23[+]
替换:00
第5次替换
搜索:9[+]
替换:+9
第6次替换
搜索:(?:(0)|(1)|(2)|(3)|(4)|(5)|(6)|(7)|(8)|(9))[+]
替换:(?{1}1)(?{2}2)(?{3}3)(?{4}4)(?{5}5)(?{6}6)(?{7}7)(?{8}8)(?{9}9)(?{10}10)
您在此处有该过程的演示: