Cuando usas expresiones regulares en Data Studio para filtrar o realizar transformaciones, algunos caracteres, como el punto (.) o la barra diagonal inversa (), tienen significados especiales. Obtén información para usar el punto (.) para que coincida con cualquier carácter y la barra diagonal inversa () para escapar de los caracteres especiales en las expresiones regulares de Data Studio.
De forma predeterminada, el carácter de punto (.) coincide con cualquier carácter. Esto puede generar resultados inesperados si intentas que coincida con un punto literal. Por ejemplo, una expresión regular que intenta que coincida con una dirección IP, como 0.0.0.0, coincidiría incorrectamente con 0102030 o 0a0b0c0 en lugar de la dirección IP exacta.
Para lograr una coincidencia de patrones precisa en tus informes, debes "escapar" estos caracteres especiales. El escape garantiza que el motor de expresiones regulares los interprete como sus versiones literales, lo que garantiza un análisis de datos preciso en tus informes de Data Studio.
Para que coincida con un punto literal en una expresión regular, como en una dirección IP, debes proporcionar un indicador en lugar de permitir que coincida con cualquier carácter. La barra diagonal inversa () es ese indicador. Cuando una expresión regular encuentra una barra diagonal inversa, interpreta el siguiente carácter de forma literal.
En el ejemplo anterior, usaríamos la expresión regular 0\.0\.0\.0 para indicar que los puntos deben coincidir.
También puedes usar la barra diagonal inversa para escapar de cualquier carácter especial y que se interprete de forma literal.
Los siguientes ejemplos son casos de uso comunes para el carácter de barra diagonal inversa en expresiones regulares:
\\(escapa de la barra diagonal inversa)\[(escapa del corchete)\{(escapa de la llave)\.(escapa del punto)