Digamos que tengo este archivo de texto tabulado:cómo colapsar espacios en blanco en una región?
field1 variable_length_field variable_length_field
aaaaaa aaaa aaaaaaaaa
bbbbbb bbbbbbbbbbbbbbbbbbbb bbbb
Como puedo transformarla en:
field1 variable_length_field variable_length_field
aaaaaa aaaa aaaaaaaaa
bbbbbb bbbbbbbbbbbbbbbbbbbb bbbb
Sé que podría utilizar replace-regexp
en la región, pero las expresiones regulares de Emacs no vienen de forma natural . Estaba buscando algo como delete-whitespace-rectangle
, pero eso no hace lo que esperaba, o lo estoy usando mal. Tener la capacidad de hacer esto por columnas Sería deseable también, es decir:
field1 variable_length_field variable_length_field
aaaaaa aaaa aaaaaaaaa
bbbbbb bbbbbbbbbbbbbbbbbbbb bbbb
¿Dónde entra el _rectangle_ en esto? – sarnold
Hay dos rectángulos que pueden colapsarse en una columna cada uno, pero encontrarlos requiere escaneo, suponiendo que los campos de datos no sean de ancho fijo. – seh
Usted menciona que el archivo está "tabulado", lo que quiero decir no es que los espacios en blanco que se separan sean caracteres de tabulación, sino que los campos están alineados a la izquierda. ¿Es el caso que ninguno de los campos puede contener espacios en blanco? – seh