w3resource logo
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']  
 

Python Code Editor:

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)

Improve this sample solution and post your code through Disqus