StringRegExp Con variantes Definidas. Ayuda.
Publicado: 17 Mar 2013, 19:37
Buenas. Vengo a preguntar lo siguiente.
Me gustaria que en una Misma Expresión regular pudiese optar por poner dos opciones. Lo explicare con un simple codigo.
Creo que Me he explicado Bien. En caso de que no, no dudéis en preguntarme.
Me gustaria que en una Misma Expresión regular pudiese optar por poner dos opciones. Lo explicare con un simple codigo.
Código: Seleccionar todo
$HTML_Capturado='<a>Prueba1</a> <a>Prueba2</a> <a>Prueba3</b> <a>Prueba4</k8> <p>Prueba5</a>'
; Si yo Quiero capturar los Pruebas, la única forma que se es la siguiente.
$Expresion_Regular='<a>(.*?)/<a>
; Pero claro con esto no capturo los otros "Prueba" - A donde quiero llegar es, una forma de expresión regular que me permita decirle
; Mira quiero que me captures lo que este en:
<a|p>(.*?)</a|b|k8|>
; Es decir Que yo ponga todas las posibilidades que Yo se que me pueden salir. Ni una mas ni una menos. Pero poder indicarlas. Y en caso de que se pueda, Que limite tendria Cuantas variantes puede tener la expresión Regular.
$array = StringRegExp($HTML_Capturado, $Expresion_Regular, 3)
for $i = 0 to UBound($array) - 1
msgbox(0, "Prueba RegExp con Opción 3 - " & $i, $array[$i])
Next