Índice

Search

  1. Prólogo
  2. Introducción a Test Data Management
  3. Test Data Manager
  4. Proyectos
  5. Políticas
  6. Obtención de datos
  7. Crear de un subconjunto de datos
  8. Realizar una operación de enmascaramiento de datos
  9. Parámetros y técnicas de enmascaramiento de datos
  10. Generación de datos
  11. Parámetros y técnicas de generación de datos
  12. Trabajo con Test Data Warehouse
  13. Análisis de datos de prueba con cobertura de datos
  14. Planes y flujos de trabajo
  15. Supervisor
  16. Informes
  17. ilmcmd
  18. tdwcmd
  19. tdwquery
  20. Referencia de tipos de datos
  21. Referencia de tipos de datos para Test Data Warehouse
  22. Referencia de tipos de datos para Hadoop
  23. Glosario

Guía del usuario

Guía del usuario

Ejemplos de patrón de datos de cadena

Ejemplos de patrón de datos de cadena

Desea generar direcciones de correo electrónico, números de tarjeta de crédito, números de teléfono, números de seguro social, números de Seguridad Social, fechas, direcciones IP y los ID de empleado a partir de expresiones regulares.

Dirección de correo electrónico

Para generar direcciones de correo electrónico, debe especificar el patrón en el siguiente orden:
  1. Introduzca los primeros ocho caracteres alfabéticos [a-z] en minúscula.
  2. Introduzca el signo (@).
  3. Introduzca hotmail, yahoo, gmail, aol o Comcast.
  4. Introduzca .com, co.uk o .net.
Para generar una dirección de correo electrónico, utilice el siguiente patrón:
[a-z]{8}@(hotmail|yahoo|gmail|aol|Comcast)\.(com|co\.uk|net)
. Para generar un patrón de datos de mayúsculas y minúsculas caracteres alfabéticos, puede especificar
([a-z]|[A-Z]){8}@(gmail|hotmail)\\.(com|co\\.uk)
.

Número de tarjeta de crédito

Para generar un número de tarjeta de crédito, introduzca el primer carácter y el patrón.
La siguiente tabla muestra la salida de los patrones de ejemplo que generan los números de tarjeta de crédito:
Patrón
Ejemplo de salida
4\d{3}-\d{4}-\d{4}-\d{4}
4312-0036-5436-0876
3\d{4} \d{4} \d{6}
3852 0000 023237

Número de teléfono

La siguiente tabla muestra la salida de los patrones de ejemplo que generan los números de teléfono:
Patrón
Ejemplo de salida
\d{3}\.\d{3}\.\d{4}
617.555.1212
\d{3}-\d{3}-\d{4}
617-555-1212
\(\d{3}\) \d{3}-\d{4}
(617) 555-1212
\+\d\.\d{3}\.\d{3}\.\d{4}
+1.617.555.1212
\d\.\d{3}\.\d{3}\.\d{4}
1.617.555.1212

Número de seguro social

La siguiente tabla muestra la salida de los patrones de ejemplo que generan los números de seguro social:
Patrón
Ejemplo de salida
\d{3}-\d{3}-\d{3}
289-645-236
\d{3}\.\d{3}\.\d{3}
289.645.236
\d{3} \d{3} \d{3}
289 645 236

Número de la seguridad social

La siguiente tabla muestra la salida para un patrón de ejemplo que genera un número de Seguridad Social:
Patrón
Ejemplo de salida
\d{2}-\d{3}-\d{4}
999-99-9999

Fecha

La siguiente tabla muestra la salida de los patrones de ejemplo que generan las fechas:
Patrón
Ejemplo de salida
(1|3|5|7|8|10|12)-([1-9]|[12][0-9]|30|31)-(200[0-9]|201[0-3])
5-30-2013
(4|6|9|11)-([1-9]|[12][0-9]|30)-(200[0-9]|201[0-3])
11-22-2012
(0[1-9]|1[0-2])\/((0[1-9]|2\d)|3[0-1])\/(19\d\d|200[0-3])
12/31/2003

Dirección IP

La siguiente tabla muestra la salida de los patrones de ejemplo que generan las direcciones IP:
Patrón
Ejemplo de salida
([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
255.255.0.0
(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])
192.168.0.1

ID de empleado

La siguiente tabla muestra la salida de los patrones de ejemplo que generan los ID de empleado:
Patrón
Ejemplo de salida
([A-Z][a-z]{2}_\d+)
Idd_1111
([A-Z][A-Z]-\d\d\d\d)
ID-4321

Volver arriba