1. A system comprising at least one processor programmed to: segment an unstructured text into a plurality of text sections; identify a portion of text that fully or partially identifies a section heading for a first text section of the plurality of text sections; remove, from the first text section, the portion of text that fully or partially identifies the section heading; create a structured text comprising the first text section and the section heading for the first text section, wherein the portion of text that fully or partially identifies the section heading has been removed from the first text section; and provide the structured text to a user.