1. A method for matching multiple user profiles from separate online social networks (OSNs), comprising: extracting target OSN user profile tokens from a target OSN user profile of a target user, wherein the target OSN user profile belongs to the target user in a first OSN of the plurality of OSNs, wherein extracting the target OSN user profile tokens from the target OSN user profile comprises: retrieving a target OSN user profile entry from the target OSN user profile; generating a target OSN user profile key token from the target OSN user profile entry based on a first sequence of alphanumeric characters in the target OSN user profile entry; and generating a target OSN user profile derived token from the target OSN user profile key token based on a first segment of the first sequence, wherein the first segment is delimited within the target OSN user profile entry using a set of pre-determined special characters, wherein the target OSN user profile tokens comprise the target OSN user profile key token and target OSN user profile derived token; extracting candidate OSN user profile tokens from a candidate OSN user profile of a candidate user, wherein the candidate OSN user profile belongs to the candidate user in a second OSN of the plurality of OSNs, wherein extracting the candidate OSN user profile tokens from the candidate OSN user profile comprises: retrieving a candidate OSN user profile entry from the candidate OSN user profile; generating a candidate OSN user profile key token from the candidate OSN user profile entry based on a second sequence of alphanumeric characters in the candidate OSN user profile entry; and generating a candidate OSN user profile derived token from the candidate OSN user profile key token based on a second segment of the second sequence, wherein the second segment is delimited within the candidate OSN user profile entry using the set of pre-determined special characters, wherein the candidate OSN user profile tokens comprise the candidate OSN user profile key token and candidate OSN user profile derived token; calculating, by the computer processor, a first similarity measure between the candidate OSN user profile and the target OSN user profile based on a first tally of a plurality of key tokens shared by the candidate OSN user profile tokens and the target OSN user profile tokens; calculating, by a computer processor, a second similarity measure between the candidate OSN user profile and the target OSN user profile based on a second tally of a plurality of derived tokens shared by the candidate OSN user profile tokens and the target OSN user profile tokens; aggregating, based on a pre-determined formula, the first similarity measure and the second similarity measure to generate a score; determining, in response to the score exceeding a pre-determined threshold, the target user and the candidate user as a single person; and combining, in response to at least the score exceeding the pre-determined threshold, the multiple user profiles from the separate OSNs for storing as an expanded profile of the single person, wherein the multiple user profiles comprise the target OSN user profile and the candidate OSN user profile, wherein the separate OSNs comprise the first OSN and the second OSN.