w3resource
Python Exercises

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.

Sample Solution:-

Python Code:

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)

Sample Output:

['example', 'eates', 'an', 'ayList', 'apacity', 'elements', 'elements', 'are', 'en', 'added', 'ayList', 'and',
 'ayList', 'ed', 'accordingly']  
 

Flowchart:

Flowchart: Regular Expression - Find all words starting with 'a' or 'e' in a given string.

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.

Previous: Write a Python program to separate and print the numbers of a given string.
Next: Write a Python program to separate and print the numbers and their position of a given string.

What is the difficulty level of this exercise?