【发布时间】:2017-06-13 15:40:40
【问题描述】:
我正在使用一个名为 TextCrawler Pro 的程序,它允许我作为宏运行。
我想每天清理一个天气页面以从这里开始:
Billings, MT;93;62;80;53;Not as warm;NNE;10;44%;20%;8
Birmingham, AL;80;70;81;69;Thunderstorms;SSW;6;81%;90%;4
Bismarck, ND;92;57;92;63;Mostly sunny;SE;12;46%;36%;8
Boise, ID;85;51;77;49;Mostly sunny, nice;N;8;36%;0%;8
到这里:
Billings, MT;93;62;80;53;
Birmingham, AL;80;70;81;69;
Bismarck, ND;92;57;92;63;
Boise, ID;85;51;77;49;
我可以使用\;\d+\;\d+\;\d+\;\d+\; 找到,但我无法删除到行尾。
我尝试在上面的末尾添加\r\n,如下所示:\;\d+\;\d+\;\d+\;\d+\;\r\n
但这会将我所有的城市信息替换为实际的正则表达式代码。
有什么想法吗?我觉得我错过了一些非常简单的东西。
【问题讨论】:
-
cut -d\; -f1-5 < input.txt > output.txt应该可以胜任...没有理由让正则表达式复杂化... -
谢谢,这是在 Windows 服务器上,但不知道如何运行?
-
你用什么语言做这个?
-
我正在使用一个名为 TextCrawler Pro 的程序,它允许我作为宏运行。 digitalvolcano.co.uk