w3resource

Python: Find all words starting with 'a' or 'e' in a given string


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

Pictorial Presentation:

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

Flowchart:

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

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?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.