Each character in the search string is one of n characters of an alphabet and each character in the signature string X is one of the n characters or a wildcard character.
The elements in the regular expression include a first wildcard, where the semantic constraint restricts a meaning of the first wildcard.
An interface can obtain input data and a wildcard insertion component can modify the input data to include at least one implicit wildcard inserted at an end of each intended word.
The objective of the present invention is to perform a search quickly for registration information containing a wildcard which matches input information that does not contain a wildcard.
A method of inputting text is provided in which a first portion  of an input string is received from a user, the first portion of the input string including at least one keystroke representing a wildcard character of the input string.
A replacement character is formed by a modulus operation on the combined character and is stored in the corresponding position in the sensitive data field.
When the processing on the file is completed, the CPU deletes the substitute character codes and the original character codes from the map table.
Numerical values 0, 1 or 99 contained in the profile have to be automatically converted for the export to a wild card (*) and searched against all
If they are of a diacritical character, then the method maps the multiple keystrokes to a replacement character that is distinct from the diacritical character, otherwise, normal keystroke processing continues.
Then, the CPU registers the substitute character codes and the original character codes before the conversion in a map table in association with each other.