Web programming stuff. Tutoriales, noticias, curiosidades de todo lo que me encuentre relacionado con programación web: frameworks, php, javascript, html, css, aplicaciones web y programación en general. Quality Assurance. Automatización de pruebas (Selenium, JUnit,...).
viernes, 30 de diciembre de 2011
jueves, 29 de diciembre de 2011
Buscar / reemplazar en Visual Studio, usando expresiones regulares. Capturando grupos.
Vamos a ver como se capturan los grupos usando expresiones regulares en Visual Studio.
A diferencia de otros entornos, los grupos no se capturan con ( ), sino con { }.
Para hacer referencia a los grupos capturados se emplea la misma notación que en notepad++: \1 para el primer grupo, \2 para el segundo,...
Por ejemplo queremos capturar el contenido de una cadena que empieza por 'a':
Y queremos reemplazarla por una concatenación de dos cadenas como esas:
Por ejemplo,
Entrada:
Salida:
Vía:
Referencia de buscar/reemplazar en MSDN.
A diferencia de otros entornos, los grupos no se capturan con ( ), sino con { }.
Para hacer referencia a los grupos capturados se emplea la misma notación que en notepad++: \1 para el primer grupo, \2 para el segundo,...
Por ejemplo queremos capturar el contenido de una cadena que empieza por 'a':
^{a.*}
Y queremos reemplazarla por una concatenación de dos cadenas como esas:
\1\1
Por ejemplo,
Entrada:
a2343
basdasd
qweds
afasd
basdasd
qweds
afasd
Salida:
a2343a2343
basdasd
qweds
afasdafasd
basdasd
qweds
afasdafasd
Vía:
Referencia de buscar/reemplazar en MSDN.
Etiquetas:
regular expressions
,
Visual Studio
miércoles, 28 de diciembre de 2011
lunes, 26 de diciembre de 2011
Evitar que carguen tu página en un iframe
if((self.parent && !(self.parent===self)) && (self.parent.frames.length != 0)){
self.parent.location=document.location;
}
Implementación vista en yandex.ru, en su versión de 2009.self.parent.location=document.location;
}
Vía: http://rmcreative.ru/blog/post/ne-dat-zagruzhat-stranitsu-v-iframe
Suscribirse a:
Entradas
(
Atom
)