Documentation

  • Introducción

  • ¡Empieza a usar TimelyScript Cleaner!

  • ¡Prueba con estos ejemplos!

  • Expresiones regulares

    <!-- wp:heading --> <h2>¿Qué son?</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p>Posted on <a href="https://cleaner.timelyscript.com/2021/10/17/que-son-las-expresiones-regulares/"><time datetime="2021-10-17T15:43:25+00:00">October 17, 2021</time></a> by <a href="https://cleaner.timelyscript.com/author/nb/">nb</a></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>La definición de la Wikipedia es bastante adecuada: «Las expresiones regulares son patrones utilizados para encontrar una determinada combinación de caracteres dentro de cadena de texto» (<a href="https://es.wikipedia.org/wiki/Expresi%C3%B3n_regular" target="_blank" rel="noreferrer noopener">https://es.wikipedia.org/wiki/Expresi%C3%B3n_regular</a>).</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Los procesadores de texto normales permiten buscar texto (letras, palabras, frases…) y reemplazarlo. Algunos tienen también un sistema de búsqueda avanzada que permite refinar la búsqueda y el reemplazo, utilizando, por ejemplo, «caracteres comodín».</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Un ejemplo de carácter comodín sería «^#» en Word, que pemite incorporar a una búsqueda cualquier carácter numérico sin especificar cuál.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Las expresiones regulares van un paso más allá —muchos pasos, en realidad—, y permiten crear patrones de búsqueda muy precisos.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Por ejemplo, un patrón que resulta más complicado de describir que de realizar:</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Quiero buscar todas las líneas que empiezan por un número entre el cero y el cinco seguido de una palabra que va en mayúscuas y sustituirla por esa palabra y un tabulador sin tocar el número.</p> <!-- /wp:paragraph --> <!-- wp:preformatted --> <pre class="wp-block-preformatted">patrón: ^[0-5]([A-Z]+)<br>reemplazo: \1\t</pre> <!-- /wp:preformatted --> <!-- wp:paragraph --> <p>Si nunca has manejado expresiones regulares es posible que al principio te parezca una especie de notación marciana. Es normal. Pero piensa en cuántas veces has querido buscar y sustituir algo en un texto siguiendo un patrón que tenías en la cabeza y no has podido hacerlo porque tu programa no te permitía hacerlo.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Y TimelyScript Timer va más allá de las expresiones regulares.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Además de poder realizar sustituciones en texto puro, permite delimitar las búsquedas a las columnas propias de un guion: códigos de tiempo, personajes o diálogos. Extraer las búsquedas e incorporarlas a otra columna. Unir filas, modificarlas, borrarlas, completarlas atendiendo a búsquedas especiales. Sustituir celdas por elementos extraídos, y muchas cosas más.</p> <!-- /wp:paragraph -->