Removing unwanted characters from a string in Python

前端 未结 9 1890
暖寄归人
暖寄归人 2021-01-18 09:06

I have some strings that I want to delete some unwanted characters from them. For example: Adam\'sApple ----> AdamsApple.(case insensitive) Can someone help

9条回答
  •  醉话见心
    2021-01-18 09:58

    Any characters in the 2nd argument of the translate method are deleted:

    >>> "Adam's Apple!".translate(None,"'!")
    'Adams Apple'
    

    NOTE: translate requires Python 2.6 or later to use None for the first argument, which otherwise must be a translation string of length 256. string.maketrans('','') can be used in place of None for pre-2.6 versions.

提交回复
热议问题