|
Mostrar Mensajes
|
Páginas: [1] 2 3
|
1
|
Programación / Programación C/C++ / ¿Cómo reemplazar caracteres en una cadena de un array?
|
en: 26 Diciembre 2013, 04:27 am
|
Qué tal, tengo una duda y espero me puedan ayudar. Lo que trato de hacer es un programa en Windows Forms de .Net en el cual tengo dos textbox y un botón. En el primer textbox ingreso el siguiente código, el cual se produce al subir una imagen a un servidor: y lo que hago es meter el código anterior en un array y a lo que quiero llegar es a solamente mantener el primer link de la imagen, es decir, eliminar la primer línea, <a href=", imageanchor="1", style="margin-left: 1em; margin-right: 1em;, etc después de eliminar eso, mostraría el link que resta de todo el código en el segundo textbox, pero de eso yo me encargaría. Espero haberme explicado y tener su ayuda, gracias de antemano.
|
|
|
3
|
Programación / .NET (C#, VB.NET, ASP) / Re: ¿Cómo encontrar una cadena dentro de un párrafo de texto?
|
en: 8 Junio 2013, 08:33 am
|
Hay varias formas. Si estás usando un html/xml/xmlns lo mejor quizás sería que uses htmlagilitypack: http://htmlagilitypack.codeplex.com/...Pero es el método más dificil de entre los que existen, y dependiendo del conteido (sopa de tags) podría no serte útil en absoluto. Puedes usar el método SPLIT : http://msdn.microsoft.com/en-us/library/system.string.split.aspxfor each item in variable_de_tipo_String.split(controlchars.quote) : msgbox(item) : next
O mi manera favorita, Expresiones regulares: http://en.wikipedia.org/wiki/Regular_expressionOutput: http://1.bp.blogspot.com/-NhL7eyZF_bM/UC6AO7LanyI/AAAAAAAADNw/VkfXa-fNxpA/s1600/glucides-vitamines-fruits.jpg http://1.bp.blogspot.com/-NhL7eyZF_bM/UC6AO7LanyI/AAAAAAAADNw/VkfXa-fNxpA/s1600/glucides-vitamines-fruits11.jpg Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim str As String = <a><![CDATA[<a href="http://1.bp.blogspot.com/-NhL7eyZF_bM/UC6AO7LanyI/AAAAAAAADNw/VkfXa-fNxpA/s1600/glucides-vitamines-fruits.jpg"/> <a href="http://1.bp.blogspot.com/-NhL7eyZF_bM/UC6AO7LanyI/AAAAAAAADNw/VkfXa-fNxpA/s1600/glucides-vitamines-fruits11.jpg"/>]]></a>.Value Dim regex As String = <a><![CDATA[(http://|https://|www)([\w+?\.\w+])+([a-zA-Z0-9\~\!\@\#\$\%\^\&\*\(\)_\-\=\+\\\/\?\.\:\;\'\,]*)?]]></a>.Value For Each match In RegEx_Matches_To_List(str, regex) : MsgBox(match) : Next End Sub #Region " RegEx Matches To List " ' [ RegEx Matches To List Function ] ' ' // By Elektro H@cker Private Function RegEx_Matches_To_List(ByVal str As String, ByVal RegEx_Pattern As String, _ Optional ByVal Group As Int32 = 0, _ Optional ByVal IgnoreCase As Boolean = True) _ As List(Of String) Dim regex_option As System.Text.RegularExpressions.RegexOptions If IgnoreCase Then regex_option = System.Text.RegularExpressions.RegexOptions.IgnoreCase _ Else regex_option = System.Text.RegularExpressions.RegexOptions.None Dim match As System.Text.RegularExpressions.Match = System.Text.RegularExpressions.Regex.Match(str, RegEx_Pattern, regex_option) Dim Matches_List As New List(Of String) Do While match.Success Matches_List.Add(match.Groups(Group).ToString) match = match.NextMatch() Application.DoEvents() Loop Return Matches_List End Function #End Region End Class
Saludos. Intenté entenderlo pero se me complicó, no sé muy bien de ese lenguaje y sé más de C++ en Windows Forms. Si pudieras ponerlo en el lenguaje que te menciono te lo agradecería.
|
|
|
9
|
Programación / .NET (C#, VB.NET, ASP) / ¿Cómo declarar un arreglo e ingresarle datos?
|
en: 1 Junio 2013, 23:11 pm
|
Hola, necesito crear una tipo alarma, para esto necesito cargar datos de la fecha y hora, desde archivos .txt y compararla con la hora actual del sistema. Para esto tenía la idea de meter los datos de los archivos a un arreglo y ese arreglo estarlo comparando cada segundo con la hora del sistema. Para esto necesito saber cómo declarar un arreglo al cual debo ingresarle datos para compararlos. Espero me puedan ayudar.
|
|
|
10
|
Programación / Programación C/C++ / Re: ¿Cómo validar espacios vacíos en C++?
|
en: 6 Mayo 2013, 06:25 am
|
Implementé el código de arriba y me funcionó, sólo un pequeño problema, no me permite ingresar más de 2 palabras, es decir, al momento de dejar el espacio para poner la segunda palabra, me marca como si estuviera vacío y me regresa a que ingrese de nuevo el texto.
|
|
|
|
|
|
|