abbrev_regex <- "\\b[A-Z]{3,5}\\b";
x <- "XYZ was seen at WXYZ with VWXYZ and did ABCDEFGH."
sum(gregexpr(abbrev_regex,x)[[1]] > 0)
## => 3 occurrences
regmatches(x, gregexpr(abbrev_regex, x))[[1]]
YWJicmV2X3JlZ2V4IDwtICJcXGJbQS1aXXszLDV9XFxiIjsKeCA8LSAiWFlaIHdhcyBzZWVuIGF0IFdYWVogd2l0aCBWV1hZWiBhbmQgZGlkIEFCQ0RFRkdILiIKc3VtKGdyZWdleHByKGFiYnJldl9yZWdleCx4KVtbMV1dID4gMCkKIyMgPT4gMyBvY2N1cnJlbmNlcwpyZWdtYXRjaGVzKHgsIGdyZWdleHByKGFiYnJldl9yZWdleCwgeCkpW1sxXV0=