teward/Osiris: In getting MS post information, recovered from requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='metasmoke.erwaysoftware.com', port=443): Read timed out. (read timeout=10.0)
@RyanM That pattern looks like it's already caught by Bad keyword in body and Bad keyword in answer Append -force to the command word(s) if you really want to add the pattern you provided.
@RyanM A better formulation for this would be constipt(?!(?:ion|ing|ed|ee)?s?\b)\w*+, as that would result in the lookaround being tested only once, rather than at each character. Alternately, you could make the \w* possessive with \w*+, thus constipt\w*+(?<!constipt(?:ion|ing|ed|ee)?s?), which would effectively do something similar. However, using the look-ahead instead of the variable length look-behind is better, because MS doesn't support variable length look-behinds. Thus, the version which uses the look-ahead can more easily be searched for on MS.
@RyanM That pattern looks like it's already caught by Bad keyword in body and Bad keyword in answer Append -force to the command word(s) if you really want to add the pattern you provided.
@Makyen thanks, that's definitely better. I hadn't thought about the fact that it could be formulated as a lookahead, and the point about matching at one point rather than multiple is a good point too.