Autor Tema: Ayuda a JGuillen™ con C#  (Leído 30346 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #60 : junio 08, 2009, 03:26:48 pm »
Bueno aca vengo a pedirles su ayuda nuevamente...

Mi problema de ahora es que yo tengo una cadena la cual necesito separarla primero por saltos de linea y luego  por espacios en blanco por medio de la funcion Regex de regular expresions...  entonces como seria el patron a utilizar??

De antemano gracias!  :thumbsup:

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5666
  • Starlet - 999cc
    • mxgxw
Re: Ayuda a JGuillen™ con C#
« Respuesta #61 : junio 08, 2009, 04:08:58 pm »
Bueno aca vengo a pedirles su ayuda nuevamente...

Mi problema de ahora es que yo tengo una cadena la cual necesito separarla primero por saltos de linea y luego  por espacios en blanco por medio de la funcion Regex de regular expresions...  entonces como seria el patron a utilizar??

De antemano gracias!  :thumbsup:

No es necesario que utilices regexp.. simplemente podes utilizar el método Split de la clase String.

Del ejemplo de MSDN:

Código: [Seleccionar]
String words = "uno dos tres cuatro cinco\nseis siete\nocho nueve";
String split[] = words.Split(new char[] { '\n', ' ' });

Fuente: http://msdn.microsoft.com/es-es/library/b873y76a(VS.80).aspx

Ahora, este codigo separara toda la cadena y te va a dar un arreglo cuyo contenido sera: uno,dos,tres,cuatro,cinco,seis,siete,ocho,nueve.

Si queres hacer la separacion de lineas primero vas a tener que usar unicamente el \n y luego separar por espacios.


Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #62 : junio 13, 2009, 10:46:15 am »
Aca vengo nuevamente a solicitarles su ayuda....


En C# como seria la expresion regular osea el patron para validar que la entrada de una cadena sea como la siguiente:

("letras o numeros")

De antemano gracias !  :thumbsup:

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Re: Ayuda a JGuillen™ con C#
« Respuesta #63 : junio 22, 2009, 08:25:45 am »
Aca otra vez con otra duda, hablando ya en ASP .Net como puedo llamar un metodo antes de llamar otro metodo....

Ejemplo:

tengo un metodo en una X clase :

[HandleError] <-- Este es otro metodo que se invoca antes de llegar al metodo Create
private void Create()
{
// Instrucciones
}

Entonces mi pregunta es como puedo crear un metodo de ese tipo??


Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6531
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Ayuda a JGuillen™ con C#
« Respuesta #64 : julio 01, 2009, 12:04:22 pm »
Aca vengo nuevamente a solicitarles su ayuda....


En C# como seria la expresion regular osea el patron para validar que la entrada de una cadena sea como la siguiente:

("letras o numeros")

De antemano gracias !  :thumbsup:

Revisa aqui los ejemplos de regexp

http://www.c-sharpcorner.com/UploadFile/prasad_1/RegExpPSD12062005021717AM/RegExpPSD.aspx

ahi hay para alfanumerico

Aca otra vez con otra duda, hablando ya en ASP .Net como puedo llamar un metodo antes de llamar otro metodo....

Ejemplo:

tengo un metodo en una X clase :

[HandleError] <-- Este es otro metodo que se invoca antes de llegar al metodo Create
private void Create()
{
// Instrucciones
}

Entonces mi pregunta es como puedo crear un metodo de ese tipo??



Eso que estas viendo es una anotación si lo queres hacer es llamar un metodo antes de otro lo pones al inicio

funcion1(){
  funcion_previa();
}

Si es una funcion de la que te importa el output pues le pones

if( funcion_previa()1=loquequiero ){
  exit; break; etc
}

si es un procedimiento y te vale madres lo que pase ahi no pones el if.

Y lo que ves ahi de HandleError es una anotación

http://en.csharp-online.net/CSharp_FAQ:_What_is_the_difference_between_metadata_annotations_in_CSharp_and_Java

http://stephenwalther.com/blog/archive/2008/09/10/asp-net-mvc-tip-43-use-data-annotation-validators.aspx

http://www.ondotnet.com/pub/a/dotnet/excerpt/prog_csharp_ch18/index.html