SEPARAR PARTE DE UM TEXTO
: blablablabla :
pessoal, preciso de uma função q separe o texto exemplo acima, o inicio no(:) e o fim no mesmo.
é possivel? é qualquer texto q esteja entre os (:).
grato,
pessoal, preciso de uma função q separe o texto exemplo acima, o inicio no(:) e o fim no mesmo.
é possivel? é qualquer texto q esteja entre os (:).
grato,
IRENKO,
Use:
- InStr
- InStrRev
- Left
- Right
- Mid
Putz ... este exemplo tá tosco, mas olha a hora! KKKKK!
[][ô]s,
Tunusat.
Use:
- InStr
- InStrRev
- Left
- Right
- Mid
Putz ... este exemplo tá tosco, mas olha a hora! KKKKK!
Private Sub Form_Load()
Dim strTexto As String
Dim strTexto2 As String
Dim intPosicao As Integer
strTexto = [Ô]: blablablabla :[Ô]
strTexto2 = [Ô][Ô]
intPosicao = 1
Do While InStr(intPosicao, strTexto, [Ô]:[Ô]) > 0
intPosicao = InStr(intPosicao, strTexto, [Ô]:[Ô])
If intPosicao = 1 Then
strTexto2 = Right(strTexto, Len(strTexto) - intPosicao)
ElseIf intPosicao > 1 Then
If intPosicao >= Len(strTexto2) Then
strTexto2 = Left(strTexto2, Len(strTexto2) - 1)
End If
End If
If InStr(intPosicao, strTexto, [Ô]:[Ô]) > 0 Then
strTexto = strTexto2
Else
intPosicao = intPosicao + 1
End If
Loop
End Sub
[][ô]s,
Tunusat.
[txt-color=#0000f0]ESTE EXEMPLO ESTA MAIS FÃCIL...[/txt-color]
Dim s As String = [Ô]:resutado:positivo:[Ô]
[ô] ... Isto irá separar toda a String resutado.
Dim resutado As String() = s.Split([Ô]:[Ô]C)
For Each resutado As String In resutado
Console.WriteLine(resutado)
Next
Output:
resutado
positivo
Dim s As String = [Ô]:resutado:positivo:[Ô]
[ô] ... Isto irá separar toda a String resutado.
Dim resutado As String() = s.Split([Ô]:[Ô]C)
For Each resutado As String In resutado
Console.WriteLine(resutado)
Next
Output:
resutado
positivo
Trim(Replace([Ô]: blablablabla :[Ô],[Ô]:[Ô],[Ô][Ô])) ou Replace(Replace([Ô]: blablablabla :[Ô],[Ô]: [Ô],[Ô][Ô]),[Ô] :[Ô],[Ô][Ô])
TUNUSAT, sua sugestão ficou perfeita mesmo para hora!KKK
Complicando:
se o texto for : blablablabla @
com dois caractere diferentes.
Complicando:
se o texto for : blablablabla @
com dois caractere diferentes.
TUNUSAT, sua sugestão ficou perfeita mesmo para hora!KKK
Complicando:
se o texto for : blablablabla @
com dois caractere diferentes.
Complicando:
se o texto for : blablablabla @
com dois caractere diferentes.
IRENKO,
Fiz este código fonte correndo, é possÃvel melhorar bastante.
Inclusive aproveitar os exemplos do WEVERSON e do JCM0867 para melhorar ainda mais.
A idéia seria mesmo deixar bem genérico.
[][ô]s,
Tunusat.
Fiz este código fonte correndo, é possÃvel melhorar bastante.
Inclusive aproveitar os exemplos do WEVERSON e do JCM0867 para melhorar ainda mais.
A idéia seria mesmo deixar bem genérico.
[][ô]s,
Tunusat.
Tópico encerrado , respostas não são mais permitidas