我正在打开一个文件并找到我需要的行,但是我无法从找到的字符串创建一个变量
70c 08:04:04.014 rexx TRACE 2203 8=4.4|9=892|35=J|49=ICE_SM_S|56=SM|34=280|70=0241608914160889|71=0|626=2|793=16|72=|466=1164266784|857=0|73=1|11=|37=1156426784|526=1156426674|38=1|198=1310883PTM|54=1|6=117.2100000000|336=R|625=P|55=B|461=FXXXXX|200=20120901|207=IFEU|53=1|30=ICE|453=2|448=SLM|447=C|452=7|448=FFC|447=C|452=12|75=20120210|60=20120310-09:04:04|77=O|58=CYU795|232=14|233=GL_TRADEJOBOUT|234=N|233=GL_ORDERJOBOUT|234=N|233=GL_TAKEN|234=0|233=GL_TRADETYPE|234=E|
这是字符串,我想将它分配给 的变量tag198
,所以它是
tag198 = '1310883PTMS'
之后的任何东西|
都不需要。
tag198 = line.match(/198=(.*)/)[1]
puts tag198
但这仍然存在198
;我只需要|
.