Hilo oficial: Solicitudes de Expresiones Regulares
WHK:
Código:
(\/.*?\/.*)
Así?
http://regexr.com/3fqc1
ThinkByYourself:
Si, algo así, pero debería cubrir todas las opciones. Lo tricky viene cuando:
/\\\// --> debería pasar
/\\/ --> debería pasar
/\\\/ --> no debería pasar porque no está cerrada
Y tengo mis dudas. Se debe hacer con los operadores especiales supongo, de ? y !, que no los pillo porque en unos sitios van y en otros no.
Sólo puede cerrarse con /, pero no valdría decirle [^/]+.
Sería algo que aceptara \/ o cualquier cosa que no sea / hasta encontrar /.
(Que en verdad no sería eso, porque dentro de [ y ] el / creo que sí se puede poner. Y ahí se vuelve un poco locura. Pero yo la he visto esa regex. Existe xD).
La solución que das es la que tengo provisional. A ver si la encuentro
Estoy desde el móvil. Pero la encontré. Aquí está:
Lo que pasa que está escrita en CoffeeScript, ojo. Para js hay que adaptarla.
Pro esta debería ser, la regex de las regex de js.
Saludos!
MOD: Imagen redimensionada a lo permitido.
Mod: No hacer doble post.
Miseryk:
Buenas, estaba buscando una expresión que no sé como terminarla, para no volver a postear todo, lo había posteado acá por error: https://foro.elhacker.net/scripting/regex-t484967.0.html
~:
Necesito hacer un chat con inteligencia artificial simple:
http://190.53.102.175/chat/chat.php
http://190.53.102.175/api/bin/i.a/prg.js
Expresión regular de JavScript para encontrar cualquier cadena para subdominios,
por ejemplo para encontrar:
yotube.com/watch?v=
yotube.com.mx/watch?v=
Por ejemplo, equivalente a:
youtube.com*/watch?*v=
~:
Tutorial:
Buscar cualquier cadena de caracter ASCII opcionales:
[\x20-\x7F]* - para sustituir cualquier subcadena ASCII imprimible
[\x00-\x7F]* - para sustituir cualquier subcadena ASCII
Buscar cadenas ASCII obligatorias con tamaño específico:
[\x20-\x7F]{11} - para sustituir la ID de video de YouTube de 11 caracteres
Buscar cadenas específicas opcionales como "www.":
(www\.)* - para sustutuir "www."
Ver si está 1 o 0 caracteres para la s de https:
(s)* - para sustituir s o nada
.{0,1} - para sustituir s o nada
Escapar caracteres especiales:
\/\/ - para escapar "//"
\? - para escapar algo como "watch?"
Código:
//Busca offset de youtube.com y subdominios de païs con o sin https,
//con o sin www., se asegura de que sea una URL de video válida:
///
text = " http://de.youtube.com/watch?param0=langes&v=Mw0yNzdyH6Y&gl=DE";
n = text.search(/http(s)*:\/\/[\x20-\x7F]*youtube.com[\x20-\x7F]*\/watch\?[\x20-\x7F]*v\=[\x20-\x7F]{11}[\x20-\x7F]*/i);
//Busca offset de youtube.com y subdominios de país con o sin https
///
text = " http://youtube.com.sv/watch?v=sadgddddddd";
n = text.search(/http.{0,1}:\/\/youtube.com...\//i);
//Busca offset de youtube.com y subdominios de país con o sin https,
//con o sin www.
///
text = " https://www.youtube.com/watch?v=Mw0yNzdyH6Y";
n = text.search(/http.{0,1}:\/\/(www\.)*youtube.com...\/*/i);
Navegación
[*] Página Anterior