Tal vez sea muy fácil, pero la verdad, no sé cómo hacerlo y les agradecería una ayuda con lo siguiente:
Tengo un archivo de texto con la siguiente información (y pueden ser más polinomios); como la imagen a la cual se refiere ese mapa la he reducido a un 50% de su tamaño original.
Using html4strict Syntax Highlighting
- <area shape="poly" alt="" coords="215,27,216,66,229,71,222,83,228,146,232,152,239,138,252,139,261,127,275,128,281,124,287,128,288,134,303,144,325,143,330,142,336,151,335,160,337,162,340,165,340,172,346,176,354,177,358,176,365,188,360,224,362,228,364,229,382,224,383,218,391,218,395,215,396,187,394,168,387,153,385,137,380,121,377,112,354,102,353,95,362,85,361,73,355,68,346,68,326,53,302,69,288,69,270,59,253,53,250,37,237,33,230,31,224,28,219,27,214,28" href="munic1.html" title="" />
- <area shape="poly" alt="" coords="232,153,243,143,260,140,261,131,269,129,278,132,282,128,284,130,284,136,299,146,324,148,329,147,332,152,333,166,336,165,337,176,346,181,356,180,361,189,357,221,355,225,336,215,325,213,317,207,303,207,293,212,286,213,264,198,262,199,259,211,258,213,243,214,233,206,225,206,225,197,228,191,225,178,226,170,233,163,234,157" href="munic2.html" title="" />
- <area shape="poly" alt="" coords="259,215,264,203,283,217,297,217,306,211,316,211,324,217,351,227,363,232,384,226,386,221,392,221,396,217,399,205,416,220,414,225,418,230,417,236,414,241,397,253,396,263,399,271,410,276,413,277,411,279,406,282,388,279,374,290,366,307,369,339,361,352,343,312,329,316,318,315,307,307,288,291,283,273,270,277,264,251,269,237,262,228" href="salamina.html" title="" />
- <area shape="poly" alt="" coords="401,202,420,193,421,215,427,223,429,224,457,178,467,178,467,172,484,160,507,159,516,147,537,161,536,171,529,182,548,182,548,189,543,198,550,239,556,247,566,247,569,248,569,254,575,254,578,258,572,269,576,280,573,286,565,283,557,288,547,285,538,294,530,292,526,300,511,303,504,313,503,315,495,313,484,324,476,317,471,307,469,278,446,256,431,266,424,281,413,270,406,270,400,263,411,246,420,237,419,223,415,214,403,206,400,202,402,201" href="munic3.html" title="" />
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
¿Cómo debo reducir a un 50% ese imagemap? Tengo que hacer lo siguiente:
Abrir ese archivo y convertir cada número al porcentaje (50%) y dejarlo como un número entero; además volver a armar ese archivo nuevamente. Mejor dicho:
"Abrir el archivo y tomar cada número y dividirlo entre dos (50%) y guardar el archivo; puede ser con otro nombre."
En archivo2.txt debe estar el mismo formato de archivo1.txt pero con cada número dentro del archivo dividido entre 2. Todo lo demás debe quedar igual.
La verdad he pensado en abrir el archivo y tomar el archivo línea a línea y hacerle algún procedimiento, pero no me imagino qué hacerle y sé que es largo.
La pregunta :
¿Alguien sabe cómo hacer esto con una expresión regular o de alguna manera?
Les agradezco cualquier comentario o sugerencia o cualquier fragmento de código.
Gracias
Carlos García