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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  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:

Citar
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-tq_bkUSbG_c/UrtzEr2lLw7d3sI/AAAfdAAszAAAusA/c70WNWoT45w/s1600/image.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="http://4.bp.blogspot.com/-tq_bkUSbG_c/UrtzEr2lLw7d3sI/AAAfdAAszAAAusA/c70WNWoT45w/s320/image.jpg" width="320" /></a></div>

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.
2  Programación / .NET (C#, VB.NET, ASP) / Cómo obtener datos de un form principal a uno secundario en .NET en: 6 Noviembre 2013, 03:30 am
Hola,

estoy realizando un programa en el cual un textbox del form principal muestra algunos datos, y lo que quiero hacer es que lo que contiene ese textbox del form principal, se muestre en otro textbox pero de un form secundario, algo que aún no puedo lograr. Me gustaría que me ayudaran, uso .Net Framework. 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.aspx

Código
  1. for 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_expression

Output:
Código:
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

Código
  1. Public Class Form1
  2.  
  3.    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  4.  
  5.        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
  6.        Dim regex As String = <a><![CDATA[(http://|https://|www)([\w+?\.\w+])+([a-zA-Z0-9\~\!\@\#\$\%\^\&amp;\*\(\)_\-\=\+\\\/\?\.\:\;\'\,]*)?]]></a>.Value
  7.  
  8.        For Each match In RegEx_Matches_To_List(str, regex) : MsgBox(match) : Next
  9.  
  10.    End Sub
  11.  
  12. #Region " RegEx Matches To List "
  13.  
  14.    ' [ RegEx Matches To List Function ]
  15.    '
  16.    ' // By Elektro H@cker
  17.  
  18.    Private Function RegEx_Matches_To_List(ByVal str As String, ByVal RegEx_Pattern As String, _
  19.                                           Optional ByVal Group As Int32 = 0, _
  20.                                           Optional ByVal IgnoreCase As Boolean = True) _
  21.                                           As List(Of String)
  22.  
  23.        Dim regex_option As System.Text.RegularExpressions.RegexOptions
  24.  
  25.        If IgnoreCase Then regex_option = System.Text.RegularExpressions.RegexOptions.IgnoreCase _
  26.        Else regex_option = System.Text.RegularExpressions.RegexOptions.None
  27.  
  28.        Dim match As System.Text.RegularExpressions.Match = System.Text.RegularExpressions.Regex.Match(str, RegEx_Pattern, regex_option)
  29.        Dim Matches_List As New List(Of String)
  30.  
  31.        Do While match.Success
  32.            Matches_List.Add(match.Groups(Group).ToString)
  33.            match = match.NextMatch()
  34.            Application.DoEvents()
  35.        Loop
  36.  
  37.        Return Matches_List
  38.  
  39.    End Function
  40.  
  41. #End Region
  42.  
  43. 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.
4  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:29 am
Qué lenguaje estás manejando?


Saludos.


C++ en Windows Forms.
5  Programación / .NET (C#, VB.NET, ASP) / ¿Cómo encontrar una cadena dentro de un párrafo de texto? en: 7 Junio 2013, 08:01 am
Hola, me gustaría saber qué hacer para encontrar una cadena de texto dentro de un párrafo de texto más extenso en Windows Forms, por ejemplo, yo ingreso lo siguiente en un textBox:

<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"/>


y lo que me gustaría encontrar para que lo mostrara en otro textBox es solamente http://1.bp.blogspot.com/-NhL7eyZF_bM/UC6AO7LanyI/AAAAAAAADNw/VkfXa-fNxpA/s1600/glucides-vitamines-fruits.jpg y http://1.bp.blogspot.com/-NhL7eyZF_bM/UC6AO7LanyI/AAAAAAAADNw/VkfXa-fNxpA/s1600/glucides-vitamines-fruits11.jpg

omitiendo <a href=" y "/> contando que podrían agregarse muchos más códigos con links en el mismo textBox. Espero haberme explicado y me puedan ayudar.
6  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Cómo escribir todas las líneas de un arreglo en un archivo de texto? en: 2 Junio 2013, 23:11 pm
Revisate este hilo donde los colegas plantean diferentes variantes que pueden ayudarte:

http://foro.elhacker.net/net/como_sobreescribir_un_txt_en_visual_basic_net-t391061.0.html

nos comentas,

Saludos.


Le entendí un poco, yo estoy utilizando Windows Forms en C++ y creo que ahí es Visual Basic.

Intento utilizar File::WriteAllLines para escribir todo el array pero me marca error por cuestión de parámetros los cuales desconozco.
7  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Cómo escribir todas las líneas de un arreglo en un archivo de texto? en: 2 Junio 2013, 23:00 pm
Si podés ser mas explícito, ya que no se si es mi gran sueño o no se porque realmente no entiendo u_U
A que llamas "Arreglo"?

Saludos.


Una matriz o array, yo le llamo arreglo, perdón por no explicarme en eso, pero lo que quiero es que, por ejemplo yo tengo el array Lineas [ j ] y adentro contiene esto:

linea1
linea2
linea3
linea4

y quiero guardarlo así en ese formato en un archivo de texto.
8  Programación / .NET (C#, VB.NET, ASP) / ¿Cómo escribir todas las líneas de un arreglo en un archivo de texto? en: 2 Junio 2013, 22:29 pm
Hola, necesito escribir todo lo que contiene un arreglo en un archivo de texto, es decir, todas las líneas de ese arreglo en el .txt pero sobreescribiéndolo cada vez que haga esto. Espero me puedan ayudar.
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
Siendo asi el caso quedaria de esta forma, lo he hecho en c++:

Código
  1. #include <iostream>
  2. #include <string.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.    char palabra[30];
  9.  
  10.    do{
  11.      cout<<"Ingresa una cadena: ";
  12.      cin.getline(palabra, 30, '\n');
  13.     }
  14.      while(strchr(palabra, 32));
  15.  
  16.    cin.get();
  17.    return 0;
  18. }
  19.  

No te recomiendo que uses gets las razones aqui:

http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html

Espero haberte ayudado cualquier duda hazmelo saber..

Un Saludo!!  ;D

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.
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines