Headings from h1 through h6 are constructed with a # for each level:
# h1 Heading
## h2 Heading
### h3 Heading| #!/usr/bin/env php | |
| <?php | |
| $str = `pbpaste`; | |
| $str = preg_replace('/(^|[-\xe2\x80\x94\/(\[{"\s])\'/', "$1\xe2\x80\x98", $str); | |
| $str = preg_replace('/\'/', "\xe2\x80\x99", $str); | |
| $str = preg_replace('/(^|[-\xe2\x80\x94\/(\[{\xe2\x80\x98\s])"/', "$1\xe2\x80\x9c", $str); | |
| $str = preg_replace('/"/', "\xe2\x80\x9d", $str); | |
| $str = preg_replace('/--/', "\xe2\x80\x94", $str); | |
| $str = preg_replace('/\.\.\./', "\xe2\x80\xa6", $str); | |
| echo $str; |
| #!/usr/bin/env php | |
| <?php | |
| $str = `pbpaste`; | |
| $find = array("\xe2\x80\x98", "\xe2\x80\x99", "\xe2\x80\x9c", "\xe2\x80\x9d", "\xe2\x80\x93", "\xe2\x80\x94", "\xe2\x80\xa6"); | |
| $replace = array("'", "'", '"', '"', '-', '--', '...'); | |
| echo str_replace($find, $replace, $str); |
| #!/usr/bin/env ruby | |
| input = STDIN.read | |
| input.gsub!(/^\=+\n ?(.*?)\n\=+/,"# \\1") | |
| input.gsub!(/^-+\n\d+ (.*?)\n-+/,"## \\1") | |
| input.gsub!(/^\d+\.\d+ (.*)/,"### \\1") | |
| input.gsub!(/^\d+\.\d+\./,"@") | |
| input.gsub!(/^@\d+ /,"- ") | |
| input.gsub!(/^@\d+\.\d+ /,"\t- ") |
| class USCode | |
| SEARCH_ENDPOINT = "http://uscode.house.gov/uscode-cgi/fastweb.exe?search" | |
| @@search_params = { | |
| :view => "uscview", | |
| :db2 => "t01t04" , | |
| :db3 => "t05t08" , | |
| :db4 => "t09t12" , | |
| :db5 => "t13t16" , | |
| :db6 => "t17t20" , | |
| :db7 => "t21t25" , |
| require 'rubygems' | |
| require 'matrix' | |
| require 'lingua/stemmer' | |
| require 'csv' | |
| require 'erb' | |
| require 'iconv' | |
| require 'sanitize' | |
| require './cleaner.rb' | |
| STEMMER = Lingua::Stemmer.new |
| ———————————————————————————————————————————————————————————————————————————————————————————————————— | |
| BBEDIT/TEXTWRANGLER REGULAR EXPRESSION GUIDE MODIFIED 2016/02/29 17:26 | |
| ———————————————————————————————————————————————————————————————————————————————————————————————————— | |
| NOTES: | |
| The PCRE engine (Perl Compatible Regular Expressions) is what BBEdit and TextWrangler use. | |
| Items I'm unsure of are marked '# PCRE?'. The list while fairly comprehensive is not complete. |
| (* | |
| Send currently selected Airmail message to OmniFocus 2 quick entry box, then archive it. | |
| Based on http://simplicitybliss.com/add-last-sent-email-to-omnifocus | |
| and http://discourse.omnigroup.com/t/mail-to-quick-entry-applescript/500 | |
| To install: | |
| - Create a new Automator Service | |
| - Cut/paste this into it | |
| - Edit properties to your satisfaction |
| function Remove-MsgAttachment | |
| { | |
| [CmdletBinding()] | |
| Param | |
| ( | |
| [Parameter(ParameterSetName="Path", Position=0, Mandatory=$True)] | |
| [String]$Path, | |
| [Parameter(ParameterSetName="LiteralPath", Mandatory=$True)] |