pernickety

adjective
  1. fussy about small details; hard to please; particular
  2. Usage: informal; chiefly British
  3. requiring great attention to detail; tricky or complicated
  4. Usage: informal; chiefly British

Examples