1. A method of analyzing expressed opinions comprising the steps of: parsing words of at least one text-based document as parts of speech; extracting regular expressions from the document by matching at least one regular expression rule with the parsed parts of speech; and categorizing extracted regular expressions into representative categories of semantic orientation by analyzing the words comprising the extracted regular expressions.