Well, for 15 chars from end of line you could use regexp (grep in the find/replace dialog). Here's a crude example
([\w\W]{15})$ Then replace what's found with: newstuff\1 The \1 is what is captured in the regexp. -Kendall On Jun 6, 3:31 pm, LuKreme <krem...@kreme.com> wrote: > Something I do quite a bit is take a file like this: > > file1.txt > file2.txt > file3.txt > > and a file likes this: > > Fred > George > Alex > > and convert it to > > mv "file1.txt" "a long filename - 1 - Fred.txt" > mv "file3.txt" "a long filename - 2 - George.txt" > mv "file3.txt" "a long filename - 3 - Alex.txt" > > I do this by running one search replace, and then doing a column insert right > before the .txt of the list of names. This works great and I have no > problems with it, unless the filenames are of differing lengths: > > fileone.txt > filethree.txt > filefourteennintytwo.txt > > and I end up with > > mv "fileone.txt" "fileone - .txt" > mv "filethree.txt" "filethree - .txt" > mv "filefourteennintytwo.txt" "filefourteennintytwo - .txt" > > and I can no long insert the lines from the second file into the appropriate > place in this file. > > Where I need to insert the names may change depending on what I am working > with, and it could be in the middle of a long file name like > > mv "2010-05-27 AM.txt" "2010 Annual Meetings Notes - George - 20100527.txt" > mv "IT meeting 2010 04 17" "2010 IT Meeting Note - Alex - 20100417.txt" > > getting the files to the point where I can then insert the names is not a > problem I have processes and searches to do all that, the only issue is not > being able to do the column paste because the lines don't line up. Since I > am moving to a standard filenaming convention, the RIGHT side (the target > name) is always going to be the same length (up until I paste in the names) > so if there was some way to right justify all the lines quickly or to do a > column insert at '15 characters from end of line that would sort me out. Or > is there something else I am missing? > > (SOMETIMES I can use prefix/postfix lines, but often that is not so easy) > > -- > "I hope someday you know the indescribable joy of having children, and > of paying someone else to raise them." -- You received this message because you are subscribed to the "BBEdit Talk" discussion group on Google Groups. To post to this group, send email to bbedit@googlegroups.com To unsubscribe from this group, send email to bbedit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/bbedit?hl=en If you have a feature request or would like to report a problem, please email "supp...@barebones.com" rather than posting to the group.