here are some canned/stored grep patterns i use all the time... i have a bunch. all of the ones related to forms start with FORMS:, all of the one related to php start with PHP:, etc.
FORMS: generate radio buttons USAGE: any amount of field names, one per line. select all and then REPLACE ALL - selection only FIND: ^([^\r]+)\r REPLACE ALL: <INPUT NAME="\1" TYPE="radio" VALUE="Y"> Yes<BR>\r<INPUT NAME="\1" TYPE="radio" VALUE="N"> No<BR>\r\r SUCH AS: do i love bbedit? could i imagine using any other program than bbedit? where's my winning lottery ticket already?!?!? WHICH RESULTS IN: <INPUT NAME="do i love bbedit?" TYPE="radio" VALUE="Y"> Yes<BR> <INPUT NAME="do i love bbedit?" TYPE="radio" VALUE="N"> No<BR> <INPUT NAME="could i imagine using any other program than bbedit?" TYPE="radio" VALUE="Y"> Yes<BR> <INPUT NAME="could i imagine using any other program than bbedit?" TYPE="radio" VALUE="N"> No<BR> <INPUT NAME="where's my winning lottery ticket already?!?!?" TYPE="radio" VALUE="Y"> Yes<BR> <INPUT NAME="where's my winning lottery ticket already?!?!?" TYPE="radio" VALUE="N"> No<BR> FORMS: init post vars from a list of field names USAGE: any amount of field names, one per line. select all and then REPLACE ALL - selection only FIND: ^([^\r]+)\r REPLACE ALL: \tif ( isset($_POST['\1']) ) {\r\t\t$\1 = $_POST['\1'];\r\t} else {\r\t\t$\1 = "";\r\t}\r\r SUCH AS: wombat toaster_oven lumbago WHICH RESULTS IN: if ( isset($_POST['wombat']) ) { $wombat = $_POST['wombat']; } else { $wombat = ""; } if ( isset($_POST['toaster_oven']) ) { $toaster_oven = $_POST['toaster_oven']; } else { $toaster_oven = ""; } if ( isset($_POST['lumbago']) ) { $lumbago = $_POST['lumbago']; } else { $lumbago = ""; } FORMS: init post AND session vars from a list of field names USAGE: any amount of field names, one per line. select all and then REPLACE ALL - selection only FIND: ^(.+)\r REPLACE ALL: \t$the_\1 = $_POST['\1'];\r\t\t$_SESSION['\1'] = \$the_\1;\r SUCH AS: wombat toaster_oven lumbago WHICH RESULTS IN: $the_wombat = $_POST['wombat']; $_SESSION['wombat'] = $the_wombat; $the_toaster_oven = $_POST['toaster_oven']; $_SESSION['toaster_oven'] = $the_toaster_oven; $the_lumbago = $_POST['lumbago']; $_SESSION['lumbago'] = $the_lumbago; On Thursday, February 23, 2017 at 11:53:14 AM UTC-8, Patrick Woolsey wrote: > > Good afternoon folks, > > We just heard from a customer who's written a handy tutorial > about creating HTML form fields using BBEdit, so I'm posting a > link here for anyone who may find this helpful: > > How to quickly create html form-fields using BBEdit’s GREP > search and replace function -- by Ole Kristian Ek Hornnes: > > < > https://tech.humlesite.eu/2017/02/21/how-to-quickly-create-html-form-fields-using-bbedits-grep-search-and-replace-function/> > > > > > Regards, > > Patrick Woolsey > == > Bare Bones Software, Inc. <http://www.barebones.com/> > > -- This is the BBEdit Talk public discussion group. If you have a feature request or would like to report a problem, please email "supp...@barebones.com" rather than posting to the group. Follow @bbedit on Twitter: <http://www.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 bbedit+unsubscr...@googlegroups.com. To post to this group, send email to bbedit@googlegroups.com. Visit this group at https://groups.google.com/group/bbedit.