Thanks to all of you. I will give this a shot. I am really kicking myself for not downloading BBEdit years ago at this point.
On Monday, September 20, 2021 at 2:48:26 PM UTC-5 jj wrote: > > Hi Adam, > > Building on Rich's answer, you could use the Canonize functionality here. > > (Quoted from the User Manual) > Canonize > This command allows you to perform batch search and replace operations > which are governed by a pre-defined file. The transformation file is itself > a list of paired search and replace strings or grep patterns, one pair per > line. Each search string (or pattern) is separated from its replace string > (or pattern) by a literal tab, so if you want your searches or replacements > to match or insert tabs, you must use the special character â\tâ within the > corresponding strings. > > 1. Create a foobar.txt file with the following content (with tab > separators): > > # -*- x-bbedit-canon-grep: 1; -*- > \A foo\n > \Z \nbar > > 2. Use menu Text > Canonize... on your front document using the foobar.txt > file. > > \A is a regular expression for beginning of document. > \Z is a regular expression for end of document. > Applying Canonize with the foobar.txt file adds "foo" on a new line at the > beginning of the document > and a new line with "bar" at the end of the document. > > You should be able to create a text factory on this bases. > > HTH > > Jean Jourdain > On Monday, September 20, 2021 at 9:26:24 PM UTC+2 [email protected] > wrote: > >> On 20 Sep 2021, at 14:16, Adam Potthast wrote: >> >> > I'm looking for a textfactory action like "Prefix/Suffix Lines", but I >> > want >> > to automatically add a string to the beginning and end of each file >> > (not >> > each line). I figured finding this would be easy, but so far it has >> > escaped >> > me. >> >> Using Grep, "\A" matches the beginning of the file; and "\z" matches the >> end of the file. >> >> So, you could do two searches: >> >> \A replace with foo\n >> >> and >> >> \z replace with bar\n >> >> which I think will do what you need. >> >> R. >> >> -- >> Rich Siegel Bare Bones Software, Inc. >> <[email protected]> <https://www.barebones.com/> >> >> Someday I'll look back on all this and laugh... until they sedate me. >> > -- This is the BBEdit Talk public discussion group. If you have a feature request or need technical support, please email "[email protected]" rather than posting here. Follow @bbedit on Twitter: <https://twitter.com/bbedit> --- You received this message because you are subscribed to the Google Groups "BBEdit Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/bbedit/b56fae81-693d-4351-966a-a48bf54f9bbbn%40googlegroups.com.
