regex – ¿Cómo hacer coincidir dígitos seguidos de un punto usando sed?

Pregunta:

Estoy tratando de usar sed para sustituir todos los patrones con dígitos seguidos inmediatamente por un punto (como 3. , 355. ) por una cadena vacía. Así que intento:

sed 's/\d+\.//g' file.txt

Pero no funciona. ¿Porqué es eso?

Respuesta:

Debido a que sed no es perl, las expresiones regulares de sed no tienen \d taquigrafía:

sed 's/[[:digit:]]\+\.//g'

sed documentación de expresiones regulares aquí .

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım