Hi On 01/03/2010 16:38, David Young wrote: > Greetings, > > I'm using preproc to tweak the markup to my liking, and one thing I'd > like to do is use "> " or email style quotes instead of TABs. > So far, I've got something silly like > %!preproc: "^> > > > > " "\t\t\t\t\t" > %!preproc: "^> > > > " "\t\t\t\t" > %!preproc: "^> > > " "\t\t\t" > %!preproc: "^> > " "\t\t" > %!preproc: "^> " "\t" > It does not answer exactly your question (but since you want to replace overlapping expressions, it might be very difficult to do with regexes), but maybe you could use the more generic preproc %!preproc:"^((> )*)> " "\1\t" You do have to add N preprocs but they are not cumbersome to write as they are all the same.
> - I think preproc will completely ignore any tags that would effect > these characters. example This is a different problem, and this is *always* the case for preprocs. In this case, you would need a postproc like this %!postproc: ">INSIDEVERBATIM2" "> >" ``` Email in verbatim block. >INSIDEVERBATIM2 but this "quotation" formatting >INSIDEVERBATIM2 will be replaced with TAB >INSIDEVERBATIM2 characters, so my end product >INSIDEVERBATIM2 will be indented ``` Hope this helps, Emmanuel ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ txt2tags-list mailing list https://lists.sourceforge.net/lists/listinfo/txt2tags-list
