ref= -> value= -> *REGEX* -> *REGEX* -> *REGEX* -> *REGEX* -> *REGEX* <(\S+)\s+type="0"\s*>(.*) -> \1\2 *REGEX* <(\S+)\s+value="(\w+)"\s+type="1"\s*/> -> \1 *REGEX* <(\S+)\s+value="(.*)"\s+type="2"\s*/> -> \1 *REGEX* <(\S+)\s+value="(\w+)"\s+type="3"\s*/> -> \1