
10/04/2014, 12:20
|
 | Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses Puntos: 1485 | |
Respuesta: Exprecion regular para palabras y literales parcialmente era lo que te indicaba. aunque si te ha funcionado, pues bien. veamos lo que te explicaba... una expresión global (flag g) con un OR ( | ) /|/g a un lado del OR, buscas palabras que estan separadas por espacios en blanco \b[\w\-]+\b > /|\b[\w\-]+\b/g al otro lado del OR, buscas comillas simples o dobles seguido por una secuencia de cualquier caracter (metacaracter de punto) y otra comilla igual a la incial '|".+?'|" > /'|".+?'|"|\b[\w\-]+\b/g tienes que crear una referencia de la comilla coincidida al incio (encerrando entre paréntesis) ('|").+?'|" > /('|").+?'|"|\b[\w\-]+\b/g usar esa referencia mediante una diagonal invertida y el número correspondiente de acuerdo al número de grupos en la expresión ('|").+?\1 > /('|").+?\1|\b[\w\-]+\b/g
nótese la sútil diferencia de esta línea con la anterior. en este caso, el orden secuencial de grupos que agrupa las comillas corresponde al primero. por tanto, la referencia es \1.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |