Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
5年前关闭。
当我处理REGEX问题时,我对人们提出的解决方案感到惊讶。以我从未想过的方式使用REGEX。很棒的工作人员!
我有一个文件,其中包含许多看起来像这样的块:
我只需要解析一下:
我已经在示例中包含了REGEX。供您参考,这是我正在使用的:
DEMO
感谢@anubhava
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
5年前关闭。
当我处理REGEX问题时,我对人们提出的解决方案感到惊讶。以我从未想过的方式使用REGEX。很棒的工作人员!
我有一个文件,其中包含许多看起来像这样的块:
STID = KATL STNM = 722190 TIME = 141101/2000
SLAT = 33.62 SLON = -84.35 SELV = 269.0
STIM = 35
SHOW = 12.05 LIFT = 13.39 SWET = 144.43 KINX = 3.80
LCLP = 857.43 PWAT = 9.38 TOTL = 36.21 CAPE = 0.00
LCLT = 270.62 CINS = 0.00 EQLV = -9999.00 LFCT = -9999.00
BRCH = 0.00
PRES TMPC TMWC DWPC THTE DRCT SKNT OMEG
CFRL HGHT
981.70 8.14 4.27 -0.68 293.47 325.20 19.41 0.10
0.00 289.15
我只需要解析一下:
STID = KATL STNM = 722190 TIME = 141101/2000
我已经在示例中包含了REGEX。供您参考,这是我正在使用的:
STID = [A-Z]{4} STNM = [0-9]* TIME = [0-9]*/[0-9]
DEMO
最佳答案
STID *= *[A-Z]{4} *STNM *= [0-9]* *TIME *= *[0-9]*/[0-9]*
感谢@anubhava