Sib-pair Command: words


ClassGlobal command
Namewords
Arguments <searchstring> [(...<searchstringN>)|/<pattern>[/]]

Search the list of legal words (one word per line of a plain text file) provided by the system or user. The location of this list is specified by the set dictionary command. The search string can include the usual Sib-pair wild cards (".*"), and a pattern of characters that must also be matched, that can specify that wild characters at particular positions are equal or unequal to other wild cards. If one is checking a phrase, the words can be separated by slashes.

Example:

>> set dict

System dictionary "/usr/share/dict/words_alpha.txt".
                  370104 words "a"..."zwitterionic"

>> words s* /.11/
saa
see
shh
spp
sqq
suu

>> words */..l /11231/11./
eerie eel


Sib-pair Command: anagrams


ClassGlobal command
Nameanagrams
Arguments <searchstring> [[<required_character>] [<shortest_subset>]]

Search for anagrams of the target string that are legal words in the list provided by the system or user. Anagrams of subsets down to a minimum length can be specified, along with a letter that must be included in the subsets. If the target string comprises multiple words, the length of those words can be indicated by dividing up the target string with slashes

Example:

>> anagram bdlneu
bundle
unbled

>> anagram eeeeilln/rssstuy
eyeliner tussles
unseelie stylers
eyelines results
[...]
entirely useless

>> set ple 1
>> anagram bdlneu u 4

Target="bdlneu" subset length >=4 letter to contain="u"
Subsets of size 6
1 bundle
2 unbled
Subsets of size 5
3 blued
4 unbed
5 lendu
6 unled
Subsets of size 4
7 bund
8 bude
9 bleu
10 lube
11 blue
12 benu
13 unbe
14 deul
15 duel
16 leud
17 unde
18 nude
19 dune
20 lune


<< (file vcf)Up to index>> (show annotations)