¿Cómo hacer coincidir el número entre paréntesis?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />La tarea es bastante simple: extraer el número de un par de paréntesis en una cadena.
Por ejemplo: " 3" de "Abc_Def_Gh(3)_Ijk"
pero me sale" (3) "con fórmula Regex(:String_Column, "\(([0-9])\)").
Entonces, la pregunta es cómo puedo especificar dónde comienza el partido. Cualquier puntero a un documento JMP Regex más detallado es bienvenido.
Gracias,
Polla
Re: ¿Cómo hacer coincidir el número entre paréntesis?¡Muchas gracias! Me perdí el opcional.
Regex(fuente, expresión regular, , );
Polla
Re: ¿Cómo hacer coincidir el número entre paréntesis?Necesita un segundo argumento con un patrón de reemplazo. De lo contrario, Regex() devuelve el resultado de la búsqueda.
Prueba algo como esto. Debería recuperar enteros de cualquier longitud, pero solo si están entre paréntesis.
mi_cadena = "Abc_Def_Gh(12)_Ijk_45" ;
número ( expresión regular ( mi_cadena , "\((\d+)\)" , "\1" ) ) ;