第7章 使用sub()写出strip()的功能

'''
sub()参数解析:
①pattern:表示正则中的模式字符串
②repl:表示替换成什么字符串
③string:表示被处理的字符串
④count:表示负荷pattern的前多少个字串
⑤flags:编译时用的匹配模式 如re.I
'''
import re
def CrestStrip(str1,str2=""):
    if str2=="":
        newStr = re.sub("^\s*|\s*$", "", str1)
        print(newStr)
    else:
        str1 = re.sub("^\s*|\s*$", "", str1)
        newStr = re.sub(str2, '', str1 )
        print(newStr)
CrestStrip(input("输入一个字符串:"),input("输出字串:"))

猜你喜欢

转载自blog.csdn.net/baidu_27361307/article/details/80734462