<p class="MsoNormal">Hola soy Pau <br>
<br>
Estoy trabajando con el código de SIOSE y quiero rellenar otro campo según una
serie de parámetros que cito a posteriormente (un poco más abajo).<br>
Este codigo corresponde al SIOSE que catalogó los usos del suelo de España,
pero la lió muchisima al querer poner demasiada información en un mismo
poligono. <br>
<br>
El codigo es algo parecido a esto:<br>
<br>
I(90FDPpl_05FDC_05SNE)<br>
AAR(80EDFva_10CHLsc_10PRDsc)<br>
A(80MTR_10FDPpl_10SNE)<br>
FDPpl<br>
A(70FDC_30MTR)<br>
AAR(70EDFva_10PRDsc_10CHLsc_10FDC)<br>
A(85FDPpl_10FDC_05SNE)<br>
FDC<br>
I(40PRDsc_40CHLsc_10FDC_05EDFva_05VAP)<br>
A(60MTR_40FDPpl)<br>
I(35EDFvd_35UEN(45ZAU_35EDFvd_20VAP)_15PAG(55SNE_35EDFnv_05OCT_05VAP)_15PRDsc)<br>
I(50PST_25ECM(75OCT_15ZAU_10VAP)_25SNE)<br>
A(85CNFpl_15MTR)<br>
I(50FDC_40PRDsc_10EDFva)<br>
A(60MTR_30PST_10SNE)<br>
UEN(40EDFvd_40ZAU_20VAP)<br>
NRV(85VAP_15ZAU)<br>
A(70MTR_30SNE)<br>
I(75PRDsc_25IAS(80EDFnv_20ZEV))<br>
A(55MTR_30FDC_15SNE)<br>
A(80CNFpl_20MTR)<br>
I(70FDCfr_30ACU)<br>
I(55PRDsc_35MTRpc_05FDPpl_05SNE)<br>
A(65MTRpc_35FDC)<br>
AAR(60EDFva_20PRDsc_10CHLsc_10FDC)<br>
A(60FDC_30MTR_10SNE)<br>
I(35PRDsc_30LOCsc_25IAS(50EDFnv_25VAP_20SNE_05ZAU)_10EDFva)<br>
I(40PRDsc_25EDFva_25IAS(80EDFnv_20VAP)_10UEN(80EDFvd_20SNE))<br>
EDU(35OCT_35SNE_15EDFea_15VAP)<br>
I(60AAR(90EDFva_05PRDsc_05CHLsc)_40PRDsc)<br>
I(35PRDsc_20CHLsc_20FDC_10EDFva_10EDFnv_05VAP)<br>
I(80PRDsc_10CHLsc_05FDC_05VAP)<br>
AAR(70EDFva_10FDC_10CHLsc_10PRDsc)<br>
I(40MTR_40FDC_20EDFva)<br>
FDC<br>
I(25AAR(EDFva)_25CHLsc_25PRDsc_15FDC_10EDFva)<br>
I(30PRDsc_30EDFva_20AAR(90EDFva_05PRDsc_05CHLsc)_10UEN(90EDFvd_05ZAU_05VAP)_05FDC_05LOCsc)<br>
PAG(80ZEV_15EDFnv_05VAP)<br>
I(65PRDsc_20CHLsc_10VAP_05FDC)<br>
I(30PRDsc_30CHLsc_15EDFva_10MTR_10PAG(80ZEV_20EDFnv)_05VAP)<br>
A(75FDC_15PRDsc_10FDPpl)<br>
A(55MTR_40FDPpl_05SNE)<br>
A(70MTR_25CNFpl_05SNE)<br>
I(65PRDsc_25CHLsc_05FDC_05EDFva)<br>
A(70CNFpl_15FDPpl_15MTR)<br>
I(60PRDsc_20CHLsc_10FDC_05EDFnv_05VAP)<br>
I(65PRDsc_15FDC_10MTRct_05VAP_05EDFva)<br>
I(55PRDsc_30FDC_10FDPpl_05VAP)<br>
PRDsc<br>
I(55EDFva_30PRDsc_15FDC)<br>
EDP(60ZAU_15SNE_10EDFea_10VAP_05OCT)<br>
I(65PRDsc_30CHLsc_05SNE)<br>
PAG(70ZEV_15ZAU_10EDFnv_05VAP)<br>
AAR(65EDFva_30PRDsc_05CHLsc)<br>
I(90UEN(75EDFea_10SNE_10VAP_05ZAU)_10UCS(90EDFva_10ZAU))<br>
...<br>
...<br>
...<br>
estos son los codigos que pertenecen a distintos poligonos...<br>
<br>
<br>
cada grupo de tres letras le corresponde un uso distinto.<br>
yo quisiera rellenar en otra columna la siguiente operación<br>
- haciendo una suma del % del uso predominante (se que este es muy complicado,
debido a que el codigo es muy complejo...)<br>
- o bién, otro caso que se aproximaria al objetivo es que se muestren en otro
campo las tres primeras letras MAYUSCULAS, dentro de cada parentesis si 
contienen parentesis, sino las tres que hay en el poligono en cuestion. El
problema es que antes del parentesis puedes encontrarte des de una letra o
tres. <br>
<br>
Al final lo deje, el codigo pudo conmigo, si pudieras darle un par de vueltas
al asunto me harias un gran favor.<br>
Sé que no es tarea fácil, pero seria de muy gran ayuda. Además, pareces que
dominas el tema a la perfección.<br>
<br>
gracias de antemano</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Pau</p><p class="MsoNormal"><br></p><p class="MsoNormal">PD: perdon en el anterior no tenia asunto<br></p>