Check if string contains only whitespace

Use the str.isspace() method: Return True if there are only whitespace characters in the string and there is at least one character, False otherwise. A character is whitespace if in the Unicode character database (see unicodedata), either its general category is Zs (“Separator, space”), or its bidirectional class is one of WS, B, or S. … Read more

Setting a max character length in CSS

You could always use a truncate method by setting a max-width and overflow ellipsis like this p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 200px; } An example: .wrapper { padding: 20px; background: #eaeaea; max-width: 400px; margin: 50px auto; } .demo-1 { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .demo-2 { overflow: … Read more

Extracting text from HTML file using Python

The best piece of code I found for extracting text without getting javascript or not wanted things : from urllib.request import urlopen from bs4 import BeautifulSoup url = “http://news.bbc.co.uk/2/hi/health/2284783.stm” html = urlopen(url).read() soup = BeautifulSoup(html, features=”html.parser”) # kill all script and style elements for script in soup([“script”, “style”]): script.extract() # rip it out # get … Read more

How can I read and parse CSV files in C++?

If you don’t care about escaping comma and newline, AND you can’t embed comma and newline in quotes (If you can’t escape then…) then its only about three lines of code (OK 14 ->But its only 15 to read the whole file). std::vector<std::string> getNextLineAndSplitIntoTokens(std::istream& str) { std::vector<std::string> result; std::string line; std::getline(str,line); std::stringstream lineStream(line); std::string cell; … Read more

Input text dialog Android

Sounds like a good opportunity to use an AlertDialog. As basic as it seems, Android does not have a built-in dialog to do this (as far as I know). Fortunately, it’s just a little extra work on top of creating a standard AlertDialog. You simply need to create an EditText for the user to input … Read more