a weak spot for me, I've got a question that's that's got me stumped. Here's problem I'm trying to solve. what I'd like to do capture word X number of words before X number of words before after it while tagging matching word in the captured tagging matching word in captured text. My inital thought this. The problem I have that if there more than one term and more than one term they overlap, nth term will not be annotated. So my next thought lookahead/lookbehind, but they don't capture. regex? Is a regex even best way to do this?