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: 18 años, 6 meses
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(inputpatternreplacement)

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

End Module

' The example displays the following output:
Original StringThis is text with far too much whitespace.
 
Replacement StringThis 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: 20 años, 6 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 09:39.