Use '#' rather than '$' to avoid matches in the benchmarks.

This is to prepare adding Google v8 to the benchmarks, which seems to do some
optimization (at least) on end of line enchors.
Update tests to test longer strings with non-matching prefix and suffix.

This helps exercising the fast forward code paths.