Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - raul338

#2351
Exacto....sino serializas la lista en memoria y despues lo vuelcas a la nueva lista. Obtienes una nueva lista literalmente igual a la primera, pero no son las mismas (con que cambies una, no cambia la otra)

http://msdn.microsoft.com/es-es/library/bb972188.aspx

es un ejemplo un poco largo, se puede "achicar", aunque no encuentro el articulo originial de donde lo aprendi :-\
#2352
Cita de: BlackZeroX▓▓▒▒░░ en 13 Febrero 2010, 22:58 PM
.
Me gusta mas el split que creo Cobein xP

Sangrientas Lunas!¡.
.

y ese cual es?? :rolleyes:
#2353
Hay que reinventar la rueda cuando uno esta en programacion, a veces uno quiere las cosas "a medida"

Parece bueno, ahora hay que probarlo :P
#2354
a mi me pasaba un tiempo atras, ahora ya no. Solucion momentanea? Login off y login otra vez :xD
#2355
Jamas vi eso, pero.... no me convence

El StringBuilder es nativo del framework. Y para obtener su valor final es ".ToString()" ;-)

MANULOMM se te olvido cerrar la cita  :silbar:  :xD
#2356
Funciones para leer archivos INI - elGuille

el mismo (elGuille) habia hecho una clase para recorrer ese tipo de archivos usando API, creo que deberias ver su pagina :-)

cΔssiΔni me ganaste :P
#2357
PHP / Re: Problema con expresión regular
12 Febrero 2010, 00:31 AM
Ahhh! Ahora ya entendi yo tambien (despues de yoyahack y releer el post anterior ...al mio :¬¬ ...:P)

Claro, no necesitas expresiones regulares (aunque se puede hacer, obteniendo los grupos). Solo que cada uno tiene su pro y su contra:

Si lo haces mediante str_replace te combiene contar los tags y ver si cierran, porque si te queda un tag abierto te arruina el resto de la pagina (me ha pasado, tambien quise implementar mi propio bbcode). en cambio si lo haces en expresiones regulares (algo asi, porque no se mucho de las funciones que ofrece PHP para expresiones regualres:

Código (PHP) [Seleccionar]

$var = "[b]Hola mundo![/b] /foto.jpg#";
list($antes, $medio, $despues) = split("(.*)\[b\](.*)\[\/b\](.*)", $var);
$newVar = "$antes<b>$medio</b>$despues";


O algo asi, no lo he probado (lo probare), deberia funcionar

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.

egyware, el "..." no existe asi, es "." que significa cualquier caracter, "..." significa 3 veces cualquier caracter seguidos :P

Edit, en el editor de expreiones regulares, indica que no tiene que haber un "." entre lo capturado jeje, no se toma como cualquier caracter, sino como punto. o sea que si hay un "/hola.mundo#" no te lo va a tomar como valido, asi tambien con el "&;"
#2358
PHP / Re: Problema con expresión regular
11 Febrero 2010, 23:54 PM
Mis problemas favoritos ;-)

Bueno, a tu parecer solo queres capturar valores alfanumericos? (numeros y letras) entonces es \w

Si NO queres aceptar ciertos valores, se hace con un ^ al principio del corchete, ej: [^....]

Entonces te quedaria:
$expresion = '/\/(\w*)?#/';

o sino
$expresion = '/\/([^\s\[\]...]*)?#/';

(Ojo, todo esto lo hice al aire, no lo probe, de todas formas deberias probar "en masa" :xD


Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.

Ahh..entonces lo que te doy no te resuelve el problema:
Solo una pregunta, si yo pongo esto

Hola [b]Mundo[/b] /omg#

Con la expresion regular me deberia salir esto? (o capturar esto):

Hola Mundo /omg
#2359
Utiliza la clase StringBuilder del namespace System.Text que su constructor tiene el numero maximo de caracteres que puede aceptar. Y te convendria usar clases en lugar de tipos (tipos en vb6 = structuras en .net)
#2360
PHP / Re: Duda de principiante
11 Febrero 2010, 13:58 PM
Estas hablando de actualizar tu base de datos?
El HTML es html simple? (valga la redundancia), esta programada la pagina en algun lenguaje web? (si no es asi, esa es tu solucion, arregla la web para que haga las "formulas" automaticamente)

De todas formas siempre vas a cambiar las cosas a mano si eres tu el que la debes cambiar (o sea, o las bajas y trabajas con excel y lo subis. O lo trabajas directamente del servidor)

Te convendria hacer una pagina PHP o con algun lenguaje para "manipular" tus datos (ovbiamente trabajando con mysql como dices)