help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Find first line FOLLOWING a sequence of matches


From: Rusi
Subject: Re: Find first line FOLLOWING a sequence of matches
Date: Tue, 28 Apr 2015 20:01:16 -0700 (PDT)
User-agent: G2/1.0

On Tuesday, April 28, 2015 at 10:24:28 PM UTC+5:30, Subhan Michael Tindall 
wrote:
> Table like this: (abbreviated)
> |a|b|c|
> |a|d|e|
> |a|z||
> |m|b|c|
> |m|c|d|
> |ab|c|d|
> First col is relevant (actual table is MUCH bigger)
> 
> I'm looking  to write a macro to convert this table (on an occasionally 
> recurring basis)
> To something like:
> ,* a
> |a|b|c|
> |a|d|e|
> |a|z||
> ,* m
> |m|b|c|
> |m|c|d|
> ,* ab
> |ab|c|d|
> 
> The entries in first column are always strings of characters, no internal 
> whitespace
> Looking for a way to search for the LAST match for a given element
> With that I should be able to macro-ize my keystrokes and save some time, or 
> better yet come up with something to fully process the file
> 
> EG:
> Insert ,* a header
> Search for a in column 1
> Find the last a in the block
> Move down a line
> Copy m & insert ,* m header
> Search for m in column 1
> <repeat>
> 
> Thousands of lines, hundreds of blocks, don't make me export this to excel 
> and do it there!
> 
> 

org or more specifically orgtbl should be able to do this.
Maybe ask on the org mailing list?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]