如何在Notepad ++中使用正则表达式添加缺少的' 0'到我的清单中的日期时间?
当前列表:
05/14/12,12:2PM ,me862
05/21/12,12:17 PM,me862
05/21/12,12:18 PM,me862
05/29/12,8:5AM,me862
05/30/12,9:03 AM,me862
06/11/12,1:2PM,me862
期望的结果:
05/14/12,12:20 PM,me862
05/21/12,12:17 PM,me862
05/21/12,12:18 PM,me862
05/29/12,8:50 AM,me862
05/30/12,9:03 AM,me862
06/11/12,1:20 PM,me862
答案 0 :(得分:1)
使用此正则表达式进行查找:
(:\d)([AP]M)
并将其用于替换:
\10 \2
(:\d)
匹配:
和数字,并将其存储在\1
中(用于替换)。
([AP]M)
匹配AM或PM并将其存储在\2
中(用于替换)。
答案 1 :(得分:0)
你可以这样做:
找到:(?<!\d)(\d)(?=\s*[pa]m)
替换为:${1}0
(注意末尾的空格。)
确保选中Regular expression
但未选中Match case