strip 的正規表示式版本

2022-08-20 21:54:13 字數 542 閱讀 7411

題目:寫乙個函式,它接受乙個字串,做的事情和 strip()字串方法一樣。如果只

傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。

否則,函式第二個引數指定的字元將從該字串中去除。

答案:

import

restr1 = input('

請輸入字串:')

str2 = input('

請輸入要刪除的字元,若無請按回車:')

deffunc(str1,str2):

mo1 = re.compile(r'

^\s*')

mo2 = re.compile(r'

\s*$')

mo3 =re.compile(str2)

re1 = mo1.sub(''

,str1)

re2 = mo2.sub(''

,re1)

re3 = mo3.sub(''

,re2)

print

(re3)

func(str1,str2)

7 18 2 strip 的正規表示式版本

寫乙個函式,它接受乙個字串,做的事情和strip 字串方法一樣。如果只傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。否則,函式的第二個引數指定的字元將從該字串中去除。import re def strip ver arg1,arg2 if arg2 todo1 one arg r...

7 18 2 strip 的正規表示式版本

7.18.2 strip 的正規表示式版本 寫乙個函式,它接受乙個字串,做的事情和strip 字串方法一樣。如果只傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。否則,函式第二個引數指定的字元將從該字串中去除。本人理解此題的含義為讓學員使用.sub 去除空白字元或指定的字元 包括空...

python strip 的正規表示式版本

寫乙個函式,它接受乙個字串,做的事情和 strip 字串方法一樣。如果只傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。否則,函式第二個引數指定的字元將從該字串中去除。import re def restrip text,param mo re.compile r str para...