I want to find all instances where
wx.data.xxx
but not
wx.data.update OR wx.data.get
wx.data.update
wx.data.get
I tried (wx.data.)[^update][^get] but it doesn't work.
(wx.data.)[^update][^get]
Use negative lookahead instead of a negative character set:
wx\.data\.(?!update|get)[^.\n]+
https://regex101.com/r/chy79T/1