G
Guest
I am trying to create one RegEx pattern, something like,
\s*(?<typename>\S*){1}\s*(?<varname>\S*){1}\s*[;|=]{1}\s*(?<varvalue>.*)[;]*
out of the following 2 expressions and am not having much luck.
Expressions
-----------------------------
(?<typename>\S*){1}\s*(?<varname>\S*){1}\s*[;]{1}
(?<typename>\S*){1}\s*(?<varname>\S*){1}\s*=\s*(?<varvalue>.*)[;]
Text to parse
-----------------------------
public type.subtype _myvar =data.subdata;
private int v;
private int x=5;
Expected output
-----------------------------
typename varname varvalue
============================================
type.subtype _myvar data.subdata
int v
int x 5
Any help is appreciated.
Dave
\s*(?<typename>\S*){1}\s*(?<varname>\S*){1}\s*[;|=]{1}\s*(?<varvalue>.*)[;]*
out of the following 2 expressions and am not having much luck.
Expressions
-----------------------------
(?<typename>\S*){1}\s*(?<varname>\S*){1}\s*[;]{1}
(?<typename>\S*){1}\s*(?<varname>\S*){1}\s*=\s*(?<varvalue>.*)[;]
Text to parse
-----------------------------
public type.subtype _myvar =data.subdata;
private int v;
private int x=5;
Expected output
-----------------------------
typename varname varvalue
============================================
type.subtype _myvar data.subdata
int v
int x 5
Any help is appreciated.
Dave