Mostrar los tags: regex

Mostrando del 1 al 9 de 9 coincidencias
<<>>
Se ha buscado por el tag: regex
Imágen de perfil

Buscador de archivos mediante expresiones regulares (nueva versión)


Python

Actualizado el 9 de Abril del 2024 por Antonio (75 códigos) (Publicado el 5 de Mayo del 2022)
2.285 visualizaciones desde el 5 de Mayo del 2022
Programa para buscar archivos mediante expresiones regulares.
COMANDOS:
cbd <dir> cambia el directorio base.
sch <string> realiza búsqueda por el sistema de carpetas a partir de la carpeta base.
cl realiza limpieza de pantalla.
help muestra lista de comandos.
q finaliza programa.

PARA CUALQUIER DUDA U OBSERVACIÓN, USEN LA SECCIÓN DE COMENTARIOS.
ff43
ff42
ff41
Imágen de perfil

Gestor de archivos y carpetas con expresiones regulares


Python

Publicado el 1 de Agosto del 2022 por Antonio (75 códigos)
1.066 visualizaciones desde el 1 de Agosto del 2022
Gestor por líneas de comandos que permite operaciones tales como búsqueda de archivos, creación de carpetas, cambio de directorios, cortar, copiar y buscar archivos usando expresiones regulares...Para ver la lista de comandos introducir comando 'help'.
fm1
fm2
fm3
fm4
fm5
Imágen de perfil

Validar el formato de un numero telefónico en Python


Python

Publicado el 21 de Octubre del 2020 por Katas (150 códigos)
8.798 visualizaciones desde el 21 de Octubre del 2020
Función para validar un numero de teléfono de 11 dígitos numéricos separados en grupos de tres por el guion (-), algo así: 12-123-123-123

1
2
3
4
5
6
7
validarTelefono("12-123-123-123") # True
validarTelefono("12-123-123-12") # False
validarTelefono("2-123-123-123") # False
validarTelefono("12-13-123-123") # False
validarTelefono("12-123-1a3-123") # False
validarTelefono("12/123-123-123") # False
validarTelefono("12-123123-123") # False
Imágen de perfil

Formatear una cadena del tipo LLL-OOO


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 29 de Agosto del 2020 por Xavi (548 códigos)
1.137 visualizaciones desde el 29 de Agosto del 2020
Simple código que muestra como formatear una cadena al estilo LLL-OOO donde NNN son tres caracteres en mayúscula, y donde OOO son cualquier carácter o numero.
Imágen de perfil

Cortar un texto para que se ajuste en anchura sin cortar ninguna palabra


JavaScript

Publicado el 12 de Enero del 2020 por Katas (200 códigos)
1.375 visualizaciones desde el 12 de Enero del 2020
Escriba un formato de función que tome dos argumentos, texto y ancho, y formatee el texto para que se ajuste al ancho.

Su función debe dividir el texto dado en líneas usando caracteres de nueva línea. Debe incluir tantas palabras en cada línea como sea posible sin exceder el ancho dado o dividir las palabras entre dos líneas. No debe haber un espacio al principio o al final de cualquier línea.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const texto="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sagittis dolor mauris, at elementum ligula tempor eget. In quis rhoncus nunc, at aliquet orci. Fusce at dolor sit amet felis suscipit tristique. Nam a imperdiet tellus. Nulla eu vestibulum urna. Vivamus tincidunt suscipit enim, nec ultrices nisi volutpat ac. Maecenas sit amet lacinia arcu, non dictum justo. Donec sed quam vel risus faucibus euismod. Suspendisse rhoncus rhoncus felis at fermentum. Donec lorem magna, ultricies a nunc sit amet, blandit fringilla nunc. In vestibulum velit ac felis rhoncus pellentesque. Mauris at tellus enim. Aliquam eleifend tempus dapibus. Pellentesque commodo, nisi sit amet hendrerit fringilla, ante odio porta lacus, ut elementum justo nulla et dolor.";
 
result=format(texto, 30);
/* Devolvera:
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Vestibulum sagittis dolor
mauris, at elementum ligula
tempor eget. In quis rhoncus
nunc, at aliquet orci. Fusce
at dolor sit amet felis
suscipit tristique. Nam a
imperdiet tellus. Nulla eu
vestibulum urna. Vivamus
tincidunt suscipit enim, nec
ultrices nisi volutpat ac.
Maecenas sit amet lacinia
arcu, non dictum justo. Donec
sed quam vel risus faucibus
euismod. Suspendisse rhoncus
rhoncus felis at fermentum.
Donec lorem magna, ultricies a
nunc sit amet, blandit
fringilla nunc. In vestibulum
velit ac felis rhoncus
pellentesque. Mauris at tellus
enim. Aliquam eleifend tempus
dapibus. Pellentesque commodo,
nisi sit amet hendrerit
fringilla, ante odio porta
lacus, ut elementum justo
nulla et dolor.
*/
Imágen de perfil

Validador numerico en tiempo real.


JavaScript

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 16 de Marzo del 2018 por Alejandro (9 códigos)
5.156 visualizaciones desde el 16 de Marzo del 2018
Permite validar en tiempo real (mientras se esta escribiendo) que un input sea numerico.
Solo permite ingresar numeros y un punto, los demas caracteres son ignorados no escribiendose.
Se puede limitar la cantidad de enteros y decimales.

Ejemplos:
validaNumero(); //Numero sin limites. 1234n.456789n
validaNumero(4); //Numero entero de 4 caracteres y sin limete para decimales. "1234.56789n"
validaNumero(4,2); //Numero entero de 4 caracters y 2 decimales. "1234.56"
validaNumero(4,0); //Numero entero de 4 caracteres sin decimales. "1234"
validaNumero(0,2); //Numero sin entero con 2 decimales. ".12"
Imágen de perfil

Comando REGEXP_LIKE


Oracle

Publicado el 19 de Agosto del 2017 por Juan Carlos
1.810 visualizaciones desde el 19 de Agosto del 2017
Obtener registros que tengan solo digitos de una cadena de ORACLE (REGEXP_LIKE)
Imágen de perfil

Expresiones regulares (Regex) en VFP


FoxPro/Visual FoxPro

Actualizado el 9 de Noviembre del 2016 por Baldo (17 códigos) (Publicado el 6 de Noviembre del 2016)
8.955 visualizaciones desde el 6 de Noviembre del 2016
Un modo común a muchos lenguajes y OS para buscar texto por patrones son las expresiones regulares (Regex)...

La función REGEXBM os ayuda a utilizarlas en VFP… al ser un un ‘ parser’ del VbScript correspondiente al motor de evaluación de expresiones 'Regex' y devuelve .T. o .F. (para aceptación o rechazo de lo introducido) o los valores de coincidencia (al gusto del programador). Comprobar si el texto que introduce el usuario tiene aspecto de ina IP, un email o una contraseña específica en cuanto a longitud, mayusculización...etc se convierte en una simple llamada a la función con los parámetros concretos.

Dos o tres comprobaciones de patrones que me he visto obligado a usar en mis programas, están ya predefinidas para que no tengáis que definir el patrón, sino unas palabras clave (‘es_url’, ’es_ip’, ’es_mail..’ ). Hay un PDF de ayuda en los archivos.

Como una imagen vale más que mil palabras, acompaño con la función, un form comprobador de expresiones. De este modo podéis comprobar lo fácil que es invocar a REGEXBM, y de paso… os puede servir para llegar al patrón correcto que deseáis diseñar…

Espero que os sea útil.