7.18.2 strip()的正規表示式版本
寫乙個函式,它接受乙個字串,做的事情和strip()字串方法一樣。如果只傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。否則,函式第二個引數指定的字元將從該字串中去除。
本人理解此題的含義為讓學員使用.sub()去除空白字元或指定的字元(包括空白字元)正規表示式
#! python3
# 使用.sub()去除空白字元或指定字元的正規表示式
import re
def mo(spam,param):
spamregex = re.compile(r'^\s*|\s*$')
paramregex = re.compile(param)
if param == '':
print(spamregex.sub('',spam))
else:
print(paramregex.sub('',spam))
spam = input("請為第乙個引數輸入字串:")
param = input("若想刪除第乙個引數裡有的字元,請指定輸入:")
mo(spam,param)
7 18 2 strip 的正規表示式版本
寫乙個函式,它接受乙個字串,做的事情和strip 字串方法一樣。如果只傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。否則,函式的第二個引數指定的字元將從該字串中去除。import re def strip ver arg1,arg2 if arg2 todo1 one arg r...
strip 的正規表示式版本
題目 寫乙個函式,它接受乙個字串,做的事情和 strip 字串方法一樣。如果只 傳入了要去除的字串,沒有其他引數,那麼就從該字串首尾去除空白字元。否則,函式第二個引數指定的字元將從該字串中去除。答案 import restr1 input 請輸入字串 str2 input 請輸入要刪除的字元,若無請...
正規表示式 正規表示式 總結
非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...