Python: Find all words starting with 'a' or 'e' in a given string
Python Regular Expression: Exercise-28 with Solution
Write a Python program to find all words starting with 'a' or 'e' in a given string.
import re # Input. text = "The following example creates an ArrayList with a capacity of 50 elements. Four elements are then added to the ArrayList and the ArrayList is trimmed accordingly." #find all the words starting with 'a' or 'e' list = re.findall("[ae]\w+", text) # Print result. print(list)
['example', 'eates', 'an', 'ayList', 'apacity', 'elements', 'elements', 'are', 'en', 'added', 'ayList', 'and', 'ayList', 'ed', 'accordingly']
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
What is the difficulty level of this exercise?