| Author | Post | |||
| unknown user |
Does anyone here know a good website / program for word pattern searches? I mean, by example, when I enter: abbcd I should get: goosh leesh peeps ollie etc. I have a site like this in Dutch, but that isn't really helpful most of the time. I've been searching alot on google, but don't know the right terms to search for... I figured maybe one of you has such a site inside his favorites |
|||
| 03.08.2007 09:24:10 |
|
|||
|
moose |
well, I have one, but I think there was a challenge where you were expected to find such a website ... or was it another challenge site? Can I answer to this question? As a little help for you: 1. google is your friend 2. such things are called 'anagrams' |
|||
|
|
|
|||
|
alt3rn4tiv3 |
anagrams? it's just a substitution. a tool like scbsolvr will do the trick. |
|||
|
|
|
|||
|
paipai |
try this. http://wordsmith.org/anagram/ http://www.onelook.com/ |
|||
|
|
|
|||
|
Phas(retired) |
Scortile: I think some people didn't understand your question. As alt3rn4tiv3 said, scbsolvr could do it, but it doesn't match the word against a dictionary, it uses n-gram frequencies and for short texts it isn't useful . The best way could be coding your own program, I did that for solving some challenges. You only need to give a pattern and a dictionary file and make the program print the words that match the pattern. Maybe there's any website that implements this, but i don't know. If you find one, please let us know. |
|||
|
|
|
|||
| unknown user |
Wow, what alot of reactions in such a short time Kinda funny alt3rn4tiv3 and paipai are that good in cryptography (they both solved alot I mean), but can't decipher my question Anyways, since I'm convinced now that's the only way, I will. Thx for your help! |
|||
| 03.08.2007 13:16:05 |
|
|||
|
Towley |
Does anyone here know a good website / program for word pattern searches? I mean, by example, when I enter: abbcd I should get: goosh leesh peeps ollie etc. I guess the pattern ABBCD should not match peeps. peeps should match ABBAC. I also thought about writing such a programm. |
|||
|
|
|
|||
| unknown user |
should be easy enough with a wordlist, and some bash i'm no regex master, so i'll just use other bash functionality to script this
pattern="abba"
while read word;
do
[[ "${#pattern}" = "${#word}" ]] || continue;
for i in $(seq 0 $((${#word})) );
do
char=${word:$i:1}
patternchar=${pattern:$i:1}
for j in $(seq 0 $((${#word})) );
do
[[ "${pattern:$j:1}" = "$patternchar" ]] &&
[[ "${word:$j:1}" != "$char" ]] && continue 3
done
done
echo $word
done < wordlistfilename
now i didn't test this so it's probably wrong patches welcome edit: heh i tested it and it works $ ./filter.sh abbcd < words.txt abbey abbot Accra added adder Addis affix ......... peeps .... and if you want to follow the opinion of gizmore you have to add [[ "${pattern:$j:1}" != "$patternchar" ]] && [[ "${word:$j:1}" = "$char" ]] && continue 3 in the inner loop |
|||
| 03.08.2007 14:52:59 |
|
|||
|
alt3rn4tiv3 |
||||
|
|
|
|||
|
moose |
anagrams? it's just a substitution. a tool like scbsolvr will do the trick. wooops ... sorry ... reading helps a lot |
|||
|
|
|
|||