私が欲しいと仮定:正規表現はすべて一致しませんか?
TESTGRID - NOT MATCH
testgrid - NOT MATCH
ACTIVEID - MATCH
activeID - MATCH
testRID - MATCH
私が試した:
(?!([^GR]))ID*?\b (I really thought I had it with this one - Don't match ID if it is preceeded with GR, right?
(?!([^GRID]))ID*?\b
(?!([GRID]))ID*?\b
いずれも取り組んでいます。
私はSOからの助けを求めることなく、最後の6つの試みをノックアウトするために管理してきましたが、私は再び立ち往生しています:)かかわら:(
あなたは '(?<!GR)ID \ b'を意味しましたか?または、* string */* word *全体を一致させる必要がありますか? '\ w *(?<!GR)ID \ b'のように? –
Wiktor、それはそれをしました。 (?<!GR)は私が逃したものです。私は[^ GR] ID *?\ bを試しましたが、あなたが想像しているように、testRIDは一致しませんでした。私は、文字列のグループ化の構文が間違っていた、それが表示されます。ありがとうございました! – John