Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.soft-sys.math.mathematica > #3284

parsing a strig

From Ted Sariyski <tsariysk@craft-tech.com>
Newsgroups comp.soft-sys.math.mathematica
Subject parsing a strig
Date 2011-06-24 11:53 +0000
Organization Steven M. Christensen and Associates, Inc and MathTensor, Inc.
Message-ID <iu1ts0$9m4$1@smc.vnet.net> (permalink)
References <201106231125.HAA25913@smc.vnet.net>

Show all headers | View raw


Hi,
I import a text file with Import[filename,"Table"]. The file has a 
header followed by data. The header contains predefined keywords like 
TITLE, ZONE, VARIABLES, etc.  A VARIABLES line, shown below, is a list 
of 'varname,varunits' pairs, which I need to extract as pairs.

{{VARIABLES,=,'um','I_p,(W/sr/um)','I_a,(W/sr/um)','I_ae,(W/sr/um)','m','I_p,(W/sr/m)','I_a,(W/sr/m)','I_ae,(W/sr/m)'}}

I tried StringSplit[varList,"'"] but got
Out[]:  {{um,,,I_p},{(W/sr/um),,,I_a},{(W/sr/um),,,I_ae},...}}, which is 
wrong.

I tried StringSplit[Drop[vars, 2], "'"] and got
Out[]: {{I_a (W/sr/um)},{I_ae (W/sr/um)},...}}, which miss the first 
variable 'um'.

How can I parse this?
Thanks in advance,
--Ted

Back to comp.soft-sys.math.mathematica | Previous | Next | Find similar | Unroll thread


Thread

parsing a strig Ted Sariyski <tsariysk@craft-tech.com> - 2011-06-24 11:53 +0000

csiph-web