Generally bleve is not we suited to finding arbitrary substrings inside of text. It's not that it can't do it, it's that is designed to solve search problems differently (by using language aware techniques such as stemming)
Fuzzy search may appear to work in some simpler examples, but it is the wrong tool for the job. To get it to match at all you'll need high fuzzy values, which will then also match terms you're not interested in.
We have wildcard searches, which are just a wrapper around regular expression. Again, we provide this capability, but bleve has limited optimization for this use case. If you find yourself using regular expressions extensively bleve may be the wrong tool for the job.
Finally, there is the option to index tokens differently, as described by Abhinav, but this too is a very special purpose suggestion for this specific search. Although, you can extend this by building sets of n-grams you're looking for. This can be extended to optimize regular expression searches (which is what the google code search did, indexing tri-grams).
marty