The word "nab' has been around for a long time. One dictionary mentions the 1600's. It is an informal expression. It means, as you said, to apprehend, as police would do with a criminal during an arrest. The second meaning is to suddenly seize, take or snatch. One of my older dictionaries says it probably came from Scandinavian, Norwegian or Swedish words, such as nappa, which also means to snatch. It is definitely still in use in newspapers in both the UK and US but always implies a hasty, quick procedure, not a long stand-off.