← Back to challenges

Grab the City

PythonHardregexstrings

Instructions

Write a function to return the city from each of these vacation spots.

Examples

grab_city("[Last Day!] Beer Festival [Munich]") ➞ "Munich"

grab_city("Cheese Factory Tour [Portland]") ➞ "Portland"

grab_city("[50% Off!][Group Tours Included] 5-Day Trip to Onsen [Kyoto]") ➞ "Kyoto"

Notes

There may be additional brackets, but the city will always be in the last bracket pair.

python3
Loading editor…
⌘ ↵ to run
Walks through the solution with reasoning and edge cases.