Visual Basic.NET - Expresión regular detecta etiqueta html

 
Vista:

Expresión regular detecta etiqueta html

Publicado por Luis (3 intervenciones) el 27/09/2012 02:08:22
Hola buenas,
tengo una pequeña duda con respecto a expresiones regulares. ¿cómo podría buscar en un richtexbox el contenido dentro de una etiqueta <b>texto</b>.
Es decir, si tenemos el siguiente texto:

Lorem ipsum ad his <b>scripta</b> blandit partiendo, eum fastidii accumsan euripidis in, eum liber hendrerit an

Lo que quería es poner el texto "scripta" en mayúsculas.
¿alguna ayuda con la expresión regular?
GRacias y un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Expresión regular detecta etiqueta html

Publicado por Luis (3 intervenciones) el 27/09/2012 02:44:56
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Function QuitarEtiqueta(ByVal str As String) As String
        Dim RegExp As String = "<b[^>]*>[^<]*</b>"
        Dim R As New Regex(RegExp)
 
        Dim mc As MatchCollection = R.Matches(str)
        If mc.Count > 0 Then
            For Each m In mc
                Dim cadena = ((m.Result("$0").ToString))
                str = str.Replace(cadena, cadena.ToString.ToUpper)
            Next
        End If
        Return str
    End Function
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar