Í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. Subconjunto de datos
  8. 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. Planes y flujos de trabajo
  13. Supervisor
  14. Informes
  15. ilmcmd
  16. 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{3}-\d{3}-\d{4}
999-99-9999
^\d{3}-\d{2}-\d{4}$
333-22-4444
(^(?!000)\d{3}) ([- ]?) ((?!00)\d{2}) ([- ]?) ((?!0000)\d{4})
123-45-6789

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
Hi, I'm Bolo!
What would you like to know?
Please to access Bolo.