Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
course content

Course Content

Text Summarization with TF-ISF

Remove Header and FooterRemove Header and Footer

In our examination of the text, it's evident that it includes a header and footer that are not relevant to our analysis and, therefore, should be excluded.

The essence of this extraction lies in pinpointing the precise positions where the actual text begins and ends, effectively bypassing the header and footer. To achieve this, the task involves identifying the first character's index of the actual text and the first character's index of the footer, setting the stage for a strategic use of string slicing to access the desired segment of the text.

Locating Indices with .find()

Python strings offer a powerful tool for this purpose—the .find() method—enabling us to search for specific substrings. By providing this method with the substring of interest, it returns the starting index of where the substring is first encountered.

For instance, executing 'Hello, World!'.find('World') will yield 7.

Note

It's crucial to remember that string indexing in Python begins with zero.

While pinpointing the footer's starting index directly aligns with our goal, addressing the header necessitates an additional step. To accurately locate the start of the actual text following the header, we must add the length of the header's terminating substring to its index. This adjustment ensures we accurately leap over the header.

Task

  1. Find the start and end indices of the actual content.
  2. Extract the actual content.

Mark tasks as Completed

Everything was clear?

Section 1. Chapter 4
AVAILABLE TO ULTIMATE ONLY
some-alt