Config Router

  • Google Sheets
  • CCNA Online training
    • CCNA
  • CISCO Lab Guides
    • CCNA Security Lab Manual With Solutions
    • CCNP Route Lab Manual with Solutions
    • CCNP Switch Lab Manual with Solutions
  • Juniper
  • Linux
  • DevOps Tutorials
  • Python Array
You are here: Home / How do I remove a substring from the end of a string?

How do I remove a substring from the end of a string?

August 19, 2021 by James Palmer

strip doesn’t mean “remove this substring”. x.strip(y) treats y as a set of characters and strips any characters in that set from both ends of x.
On Python 3.9 and newer you can use the removeprefix and removesuffix methods to remove an entire substring from either side of the string:
url = ‘abcdc.com’
url.removesuffix(‘.com’) # Returns ‘abcdc’
url.removeprefix(‘abcdc.’) # Returns ‘com’

The relevant Python Enhancement Proposal is PEP-616.
On Python 3.8 and older you can use endswith and slicing:
url = ‘abcdc.com’
if url.endswith(‘.com’):
url = url[:-4]

Or a regular expression:
import re
url = ‘abcdc.com’
url = re.sub(‘.com$’, ”, url)

If you are sure that the string only appears at the end, then the simplest way would be to use ‘replace’:
url = ‘abcdc.com’
print(url.replace(‘.com’,”))

Related

Filed Under: Uncategorized

Recent Posts

  • How do I give user access to Jenkins?
  • What is docker volume command?
  • What is the date format in Unix?
  • What is the difference between ARG and ENV Docker?
  • What is rsync command Linux?
  • How to Add Music to Snapchat 2021 Android? | How to Search, Add, Share Songs on Snapchat Story?
  • How to Enable Snapchat Notifications for Android & iPhone? | Steps to Turn on Snapchat Bitmoji Notification
  • Easy Methods to Fix Snapchat Camera Not Working Black Screen Issue | Reasons & Troubleshooting Tips to Solve Snapchat Camera Problems
  • Detailed Procedure for How to Update Snapchat on iOS 14 for Free
  • What is Snapchat Spotlight Feature? How to Make a Spotlight on Snapchat?
  • Snapchat Hack Tutorial 2021: Can I hack a Snapchat Account without them knowing?

Copyright © 2025 · News Pro Theme on Genesis Framework · WordPress · Log in