Pregunta, por favor:
¿Cómo elimino los caracteres que comienzan con _ y luego hasta el final? Ejemplos son:
FC1-46-SCD-02-008-11_14PestaránFC1-46-SCD-02-008-11FC1-46-SCD-02-0008-11D_0PestaránFC1-46-SCD-02-008-11D
Tenga en cuenta que _ no está correctamente en una ubicación fija.
regex
find-and-replace
Vitie
fuente
fuente

cutdesde la línea de comandos de Linux funcionaría bien, cualquier editor de soporte de expresiones regulares lo haría, una hoja de cálculo si selecciona _ como delimitador, etc.Respuestas:
Si pones los artículos en Bloc de notas ++ , uno por línea, puedes hacer una búsqueda y reemplazar con
_.*. los_es el personaje que buscas y.*le dice que seleccione cualquier carácter después de eso al final de la línea. Deje el campo reemplazar en blanco para reemplazarlo con nada.fuente
sed, Me gusta esto:sed "s/_.*//".cutProbablemente sea más fácil en este caso. . . Yo creo quecut -d_ -f1 <filename>?