Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2012, 21:08
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Expresión regular y "|" JAVA

Hola,
Tengo un problema, a la hora de poner la expresión regular con "|" no me la encuentra, me devuelve NULL.

Código Javascript:
Ver original
  1. String source = "');',36,39,'s1|http|addVariable|addParam|player|44|218|105|198||flvplayer|write|provider||jpg|mp8azyoxs5wd|00113|image||mp4|video|esh5zhb6pqikmrsctigxsw6zfjh2qz3fhiifemi5q67phhv5k7kfdlmk|8080|file|duration|opaque|wmode|alwa";
  2.  
  3. randHash = getFirstMatch(source,"video|(.*?)|8080");

De esa forma de devuelve NULL

Código Javascript:
Ver original
  1. String source = "');',36,39,'s1|http|addVariable|addParam|player|44|218|105|198||flvplayer|write|provider||jpg|mp8azyoxs5wd|00113|image||mp4|video|esh5zhb6pqikmrsctigxsw6zfjh2qz3fhiifemi5q67phhv5k7kfdlmk|8080|file|duration|opaque|wmode|alwa";
  2.  
  3. randHash = getFirstMatch(source,"video(.*?)8080");

y de esta forma "|esh5zhb6pqikmrsctigxsw6zfjh2qz3fhiifemi5q67phhv5 k7kfdlmk|"

Porque si le pongo la barra para arriba ("|") me devuelve NULL?

Saludos