Foros del Web » Programación para mayores de 30 ;) » .NET »

Como convertir un codigo de .NET a VB6

Estas en el tema de Como convertir un codigo de .NET a VB6 en el foro de .NET en Foros del Web. Buenas tardes a todos, en esta ocasión vengo solicitando el favor que me puedan pasar este código que esta en .NET a Visual Basic 6, ...
  #1 (permalink)  
Antiguo 10/02/2015, 15:42
 
Fecha de Ingreso: octubre-2005
Mensajes: 188
Antigüedad: 21 años
Puntos: 0
Como convertir un codigo de .NET a VB6

Buenas tardes a todos, en esta ocasión vengo solicitando el favor que me puedan pasar este código que esta en .NET a Visual Basic 6, soy muy novato en ambos temas y necesito su valiosa ayuda. El codigo lo que hace es tomar en una cadena donde hay varios espacios en blanco entre lo escrito y que quede solo un espacio en blanco, si tengo la cadena:
Código PHP:
"hola    mi      nombre es   Ace       Ventura" 
, me retorne:
Código PHP:
"Hola mi nombre es Ace Ventura" 
. Muchas gracias de antemano.

Aqui el codigo en .NET
Código PHP:
Imports System.Text.RegularExpressions
Module Example

Public Sub Main()
Dim input As String = "This is text with far too much whitespace."
Dim pattern As String = "\s+"
Dim replacement As String = " "
Dim result As String = Regex.Replace(input, pattern, replacement)

Console.WriteLine("Original String: {0}", input)
Console.WriteLine("Replacement String: {0}", result)
End Sub

End Module

' The example displays the following output:
' 
Original String: This is text with far too much whitespace.
 
Replacement String: This is text with far too much whitespace. 
Si este tema no va en este foro solicito el favor sea colocado donde corresponde.
  #2 (permalink)  
Antiguo 12/02/2015, 21:07
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 22 años, 10 meses
Puntos: 19
Respuesta: Como convertir un codigo de .NET a VB6

Se me ocurrio de la siguiente forma, fijate si te sirve

Código vb:
Ver original
  1. '----- Programed By CULD -----
  2. Public Sub Main()
  3. Dim inputt As String 'doble t por que es palabra reservada
  4. Dim pattern As String = "  "
  5. Dim replacement As String = " "
  6. Dim result As String
  7.  
  8. inputt = "This   is   text   with far too much whitespace."
  9. result = inputt
  10.  
  11. While (InStr(1, result, pattern, 1)) > 1
  12.  result = Replace(result, pattern, replacement)
  13. Wend
  14.  
  15. Msgbox "Original String: " & input)
  16. msgbox "Replacement String: " & result)
  17. End Sub

Etiquetas: basic, net, vb6, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:29.