Python: Get the last part of a string before a specified character
Get substring before a specific character.
Write a Python program to get the last part of a string before a specified character.
Sample Solution:
Python Code:
# Define a variable 'str1' and assign it the value of the provided string.
str1 = 'https://www.w3resource.com/python-exercises/string'
# Use the rsplit() method with '/' as the separator to split the string from the right,
# and [0] to get the part before the last '/' character. Then, print the result.
print(str1.rsplit('/', 1)[0]) # Output: 'https://www.w3resource.com/python-exercises'
# Use the rsplit() method with '-' as the separator to split the string from the right,
# and [0] to get the part before the last '-' character. Then, print the result.
print(str1.rsplit('-', 1)[0]) # Output: 'https://www.w3resource.com/python'
Sample Output:
https://www.w3resource.com/python-exercises https://www.w3resource.com/python
Flowchart:
Python Code Editor:
Previous: Write a Python function to get a string made of its first three characters of a specified string. If the length of the string is less than 3 then return the original string.
Next: Write a Python function to reverse a string if it's length is a multiple of 4.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics