elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ¿Cómo sacar un texto dentro de otro otros textos?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cómo sacar un texto dentro de otro otros textos?  (Leído 2,397 veces)
Tzdah

Desconectado Desconectado

Mensajes: 21


O.D.P


Ver Perfil
¿Cómo sacar un texto dentro de otro otros textos?
« en: 28 Julio 2013, 10:50 am »

el título está mal explicado, pero me refiero a algo así
[{[}#!][3%7ejemplo[]9[&4""$]/0]

el texto que yo pondría sería
[{[}#!][3%7
y
[]9[&4""$]/0]
así que se obtendría el texto "ejemplo"


Gracias

PD: estoy trabajando en c#


« Última modificación: 28 Julio 2013, 10:56 am por Tzdah » En línea

z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: ¿Cómo sacar un texto dentro de otro otros textos?
« Respuesta #1 en: 28 Julio 2013, 13:00 pm »

Sabes usar Regex?

http://rubular.com/r/2hqYWZIWFL

::) ::)



Ya luego tu importas con Imports System.Text.RegularExpressions y pones Regex.Replace(string, pattern, texto a reemplazar)

Código
  1. Imports System.Text.RegularExpressions
  2.  
  3. 'Dentro de un evento
  4. Dim cadena As String = Textbox1.Text
  5. Dim pattern As String = "\A[\W\d]*|[\W\d].*"
  6. Regex.Replace(cadena, pattern, "")

Y yasta :)

Un saludo.
PD:
No había leido que lo querías en C Sharp, pues toma: http://www.developerfusion.com/tools/convert/vb-to-csharp/?batchId=7ebe8249-37dc-44de-99a4-e40e470f171a

Por si no se ve:

Código
  1. using Microsoft.VisualBasic;
  2. using System;
  3. using System.Collections;
  4. using System.Collections.Generic;
  5. using System.Data;
  6. using System.Diagnostics;
  7. using System.Text.RegularExpressions;
  8.  
  9. public class Form1
  10. {
  11.  
  12. private void Button1_Click(object sender, EventArgs e)
  13. {
  14. string cadena = Textbox1.Text;
  15. string pattern = "\\A[\\W\\d]*|[\\W\\d].*";
  16. Regex.Replace(cadena, pattern, "");
  17. }
  18.  
  19. }


« Última modificación: 28 Julio 2013, 13:05 pm por Ikillnukes » En línea


Interesados hablad por Discord.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines