Found 27104 Articles for Server Side Programming

What are character class operations in Python?

Rajendra Dharmkar
Updated on 19-May-2023 13:01:03

1K+ Views

Character class operations are a way to match certain types of characters in a string using regular expressions in Python. In regular expressions, a "character class" is a set of characters that you want to match. You can use square brackets `[]` to create a character class. For example, if you want to match any vowel, you can use the character class `[aeiou]`. This will match any single character that is either 'a', 'e', 'i', 'o', or 'u'. Example This code will search for all the vowels in the `text` string using the regular expression `[aeiou]`, and it will return ... Read More

How does nested character class subtraction work in Python?

Rajendra Dharmkar
Updated on 30-Jul-2019 22:30:21

307 Views

Nested Character Class SubtractionSince we can use the full character class syntax within the subtracted character class, we can subtract a class from the class being subtracted. [0-9-[0-7-[0-3]]] first subtracts 0-3 from 0-7, yielding [0-9-[4-7]], or [0-38-9], which matches any character in the string 012389.The class subtraction is always the last element in the character class. [0-9-[4-7]a-d] is not a valid regular expression. It should be rewritten as [0-9a-d-[4-7]]. The subtraction works on the whole class. While we can use nested character class subtraction, we cannot subtract two classes sequentially. To subtract ASCII characters and Arabic characters from a class with ... Read More

How to write a regular expression to match either a or b in Python?

Rajendra Dharmkar
Updated on 02-Nov-2023 13:22:22

4K+ Views

The following code uses a regular expression '(a|b)' to match a or b in the given Python string.We are also using the flag re.I to ignore case of a or b while matching. Example import re s = 'Bank of Baroda' print(re.findall(r'(a|b)',s, re.I))OutputThis gives the output['B', 'a', 'B', 'a', 'a']

How to match anything except space and new line using Python regular expression?

Rajendra Dharmkar
Updated on 19-Feb-2020 10:23:56

814 Views

The following code matches anything except space and new line in the given string using regex.Exampleimport re print re.match(r'^[^ ]*$', """IfindTutorialspointuseful""") print re.match(r'^[^ ]*$', """I find Tutorialspointuseful""") print re.match(r'^[^ ]*$', """Ifind Tutorialspointuseful""")OutputThis gives the output None None

How to remove tabs and newlines using Python regular expression?

Rajendra Dharmkar
Updated on 19-Dec-2019 09:02:07

665 Views

The following code removes tabs and newlines from given stringExampleimport re print re.sub(r"\s+", " ", """I find Tutorialspoint helpful""")OutputThis gives outputI find Tutorialspoint helpful

How to match tab and newline but not space using Python regular expression?

Rajendra Dharmkar
Updated on 19-Dec-2019 09:03:45

1K+ Views

The following code matches tab and newline but not space from given string using regex.Exampleimport re print re.findall(r"[\t]","""I find     Tutorialspoint useful""")OutputThis gives the output['']

How to match whitespace but not newlines using Python regular expressions?

Rajendra Dharmkar
Updated on 19-Feb-2020 12:35:38

728 Views

The following code matches only the whitespaces but not newlines in the given stringExampleimport re print re.findall(r"(\s){1,}","""I find     Tutorialspoint useful""")OutputThis gives the output[' ', ' ', ' ']

How to strip spaces/tabs/newlines using Python regular expression?

Rajendra Dharmkar
Updated on 19-Feb-2020 12:36:44

419 Views

The following code strips the spaces/tabs/newlines from given string using Python regexWe use '\S' in regex which stands for all non-whitespace charactersExampleimport re print re.findall(r"[\S]","""I find     Tutorialspoint useful""")OutputThis gives the output['I', 'f', 'i', 'n', 'd', 'T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'p', 'o', 'i', 'n', 't', 'u', 's', 'e', 'f', 'u', 'l']

How to split on successions of newline characters using Python regular expression?

Rajendra Dharmkar
Updated on 19-Feb-2020 12:38:33

144 Views

The following code splits on successions of newline characters in the following string using Python regexExampleimport re s = """I find  Tutorialspoint   useful""" print re.split(r"[]", s)OutputThis gives the output['I find', '    Tutorialspoint', '     useful']

What is recursion & backtracking in Python?

Rajendra Dharmkar
Updated on 19-Feb-2020 12:40:15

663 Views

Recursion Recursion is useful in dividing and solving problems. Each recursive call itself spins off other recursive calls. At the centre of a recursive function are two types of cases: base cases, which tell the recursion when to terminate, and recursive cases that call the function they are in. A simple problem that naturally uses recursive solutions is calculating factorials. The recursive factorial algorithm has two cases: the base case when n = 0, and the recursive case when n>0 . BacktrackingBacktracking is a general algorithm for finding solutions to some computational problem, that incrementally builds choices to the solutions, and rejects ... Read More

Advertisements