Devuelve de textoAFiltrar solo los caracteres especificados en filtrarTexto, en el orden en el que se introdujeron originalmente en textoAFiltrar.
Filter ( textoAFiltrar ; FiltrarTexto )textoAFiltrar: cualquier expresión de texto o campo de texto
filtrarTexto: los caracteres para mantener en el texto especificado
texto
FileMaker Pro 7.0
Si filtrarTexto no contiene ningún carácter, se devuelve una cadena vacía. La función Filter distingue entre mayúsculas y minúsculas.
Filter ( "(408)555-1212" ; "0123456789" ) devuelve 4085551212.
Filter ( "AaBb" ; "AB" ) devuelve AB.
El siguiente ejemplo elimina todo el texto de los datos proporcionados y después formatea los números restantes en el formato preferido para números de teléfono.
Let (
teléfono = filter ( elCampo ; "0123456789" ) ;
"(" & Left ( teléfono ; 3 ) & ")" & Middle ( teléfono ; 4 ; 3 ) & "-" &
Middle ( teléfono ; 7 ; 4 )
)Si elCampo contiene Oficina: 408.555.1212, este cálculo devuelve (408)555-1212.