none
Detectar o que está entre "{" e "}" RRS feed

  • Pergunta

  • Boa noite pessoal, estou precisando de uma ajudinha aqui: Eu tenho uma string que receberá uma palavra/frase que está entre chaves, e eu preciso extrair apenas o conteúdo que está entre as chaves. Como eu faço isso? Desde já agradeço.
    quinta-feira, 13 de julho de 2017 23:54

Respostas

  • Você pode utilizar Regular Expression para ter mais flexibilidade.

    Segue exemplo:

    Imports System
    Imports System.Text.RegularExpressions
    
    				
    Public Module Module1
    	Public Sub Main()
    		Dim conteudo As String = "Aqui vai qualquer coisa {aqui é o que deve ser extraído}"
    		Dim pattern As String = ".*{(.*)}"
    		
    		Dim r As Regex = new Regex(pattern, RegexOptions.IgnoreCase)
    		Dim m As Match = r.Match(conteudo)
    		
    		If m.Success Then
    			Console.WriteLine(m.Groups(1)) ' Imprime: "aqui é o que deve ser extraído"
    		End If
    		
    	End Sub
    End Module


    Juliano Nunes - http://linkedin.com/in/julianonunes

    Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.

    Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.

    • Marcado como Resposta LuKasOliveira sábado, 15 de julho de 2017 14:10
    sexta-feira, 14 de julho de 2017 01:33