Lookahead and Lookbehind
Look everywhere
Example for reference:
:%s/\(some\)\@<=thing/one/g
searches for all strings starting with some, then matching thing
changes thing into one
end result: something becomes someone
:%s/\(some\)\@
Example for reference:
:%s/\(some\)\@<=thing/one/g
searches for all strings starting with some, then matching thing
changes thing into one
end result: someone becomes someone
:%s/\(some\)\@