Does anyone know how to change the search option so that it searches for a pattern ANYWHERE in the address, not just the Prefix?
That's very easy:
Options:
-r Use regular expression match instead of prefix
(Feasibility of expression is not checked)
./vanitygen -r BTC
Pattern: BTC
Address: 1DQCGcFRXJGRCFTjMar49ySJ5iE9h
BTCzp
Privkey: 5Kk28XxGb5mpDpfEnmahtC8H5QjU8V8WyK6icZxRFiwJvzGZRP4
But: it searches 3 times slower than a normal search, and it only works on CPU, which is 25 times slower than using my GeForce. So it's fine for short prefixes like "BTC", it's a lot slower for the full "Bitcoin". Note that you don't need to do 1Bitcoin, unless you want the 1 in the middle of the Address too:
./vanitygen -r 1BTC
Pattern: 1BTC
Address: 1JqA7etDfXTxW44d8q5q
1BTC97qUS1FMYe
Privkey: 5K4ugngtPmYdiS4CXeDw4HMV9Au8cYyV5fkrQdf1w4eRgtB4PZy
Why would you want this? If you think it's faster to search anywhere, it's not. I can currently get 1Bitcoin in 23 hours (for 50% chance), "Bitcoin" anywhere could take months.