*COMPLETED: 25 Apr 2020 [09:08:21] |TIME: 00:13:49 *
我想獲取如下資訊:
DateEnd : 25 Apr 2020 [09:08:21]
Duration: 00:13:49
我嘗試了下面的正則運算式,但無法正確獲取正確的資訊。
(?P<DateEnd>(?<=\*COMPLETED\:). )]\s (?P<Duration>(?<=\|TIME\:). )\*
uj5u.com熱心網友回復:
試試這個:
COMPLETED: *(?<DateEnd>. ?]).*TIME: *(?<Duration>\S )
見現場演示。
您不需要轉義冒號:,也不需要環顧四周。
我不確定您的正則運算式風格是否需要P命名組中的,但我不知道需要,P所以我洗掉了它們,并且根據演示它可以作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/465822.html
標籤:正则表达式
上一篇:正則運算式從字串中過濾掉日期時間
下一篇:使用正則運算式清理格式錯誤的問卷
