Any steno= Contains keys=^(.*){}(.*)$ Contains stroke(s)=(^| ){}( |$) Starts with keys=^{}(.*)$ Starts with stroke(s)=^{} (.*)$ Ends with keys=(.*){}$ Ends with stroke(s)=(.*) {}$ Double strokes=^([^ ]+) \1$ Triple strokes=^([^ ]+) \1 \1$ Any repeated strokes=(^| )([^ ]+) (.* )?\2( |$) 1 stroke=^([^ ]+)$ 1 stroke or more=^([^ ]+) ?(.*)$ 2 strokes=^([^ ]+) ([^ ]+)$ 2 strokes or more=^([^ ]+) ([^ ]+) ?(.*)$ 2nd stroke is:=^\w+ {}\b 3 strokes=^([^ ]+) ([^ ]+) ([^ ]+)$ 3 strokes or more=^([^ ]+) ([^ ]+) ([^ ]+) ?(.*)$ 3rd stroke is:=^\w+ \w+ {}\b 4 strokes=^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+)$ 4 strokes or more=^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ?(.*)$ 4th stroke is:=^\w+ \w+ \w+ {}\b 5 strokes=^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+)$ 5 strokes or more=^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ?(.*)$ 5th stroke is:=^\w+ \w+ \w+ \w+ {}\b 6 strokes=^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+)$ 6 strokes or more=^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ?(.*)$ 7 strokes=^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+)$ 7 strokes or more=^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ?(.*)$ 8 strokes=^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+)$ 8 strokes or more=^([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ([^ ]+) ?(.*)$ Custom steno search={c}