1. An information processing apparatus comprising: a display that displays data including a plurality of character strings; a touch panel disposed on or formed integrally with the display that detects a touch input; a processor that receives an output from the touch panel corresponding to a detected touch input; extracts one or more character strings from the plurality of character strings based on the detected touch input; prioritizes the extracted one or more character strings; and controls the display to display the extracted one or more character strings in an order based on the prioritizing.