5
mi coincidencia de expresiones regex en VBA (WORD) solo da un resultado.vba regex solo devuelve la primera coincidencia
creé esta función
Function RE6(strData As String) As String
Dim RE As Object, REMatches As Object
Set RE = CreateObject("vbscript.regexp")
With RE
.MultiLine = False
.Global = False
.IgnoreCase = True
.Pattern = "\[substep [a-zA-Z]\](.*?); {1}"
End With
Set REMatches = RE.Execute(strData)
RE6 = ""
End Function
El problema aquí es que sólo da el primer resultado. Por ejemplo Tengo una cadena:
[step 1] title for substeps; [substep a] step a; [substep b] step b; [substep c] step c;
Mi resultado es:
[subetapa a] un paso;
solo 1 coincidencia, no el paso by c.
oh mi Dios es así de simple .. Gracias! –