我想从文本内容中删除日期和时间(时间戳(,如下所示。
IO ICD Difference Log Generated By:xyz
IO ICD Directory: C:In_Wok_TtMy_workTestingIO_ICD_DIFF_TOOL_CIIDT_TEST_RES_ICD_SPEC_DIFFdataTEST_IID_Rx0042_a
INFO 2021/05/06 14:06:45-A664 TX ICD Vs AVIO Comparison is started...
INFO 2021/05/06 14:06:45-Started parsing the A664 TX ICD File C:In_Wok_TtMy_workTestingIO_ICD_DIFF_TOOL_CIIDT_TEST_RES_ICD_SPEC_DIFFdataTEST_IID_Rx0042_aGVII_A664TX_ICD.CSV
INFO 2021/05/06 14:06:45-IO ICD Program Load ID:PLID72
perl -i.old -pe 's#^(INFO )d+/d+/d+ d+:d+:d+(.*)$#$1$2#' log.txt
-i.old
通过保存要处理的文件的备份来保存您。
CCD_ 2匹配CCD_ 3标签并将其保存到CCD_。
d+/d+/d+ d+:d+:d+
与要删除的时间戳相匹配。
CCD_ 6匹配时间戳之后可能出现的任何内容,并将其保存到CCD_。
CCD_ 8返回CCD_ 9标签和可能出现在时间戳之后的文本。
我希望你不要试图篡改别人的日志。