导入库
from verbalexpressions import VerEx
verbal_expression = VerEx()
构建正则表达式
verbal_expression.start_of_line().find('http').maybe('s').find('://').maybe('www.').anything_but(' ').end_of_line()
获取正则表达式字符串
print(verbal_expression.source())
^(http)(s)?(\:\/\/)(www\.)?([^\ ]*)$
匹配字符串
print(verbal_expression.match("https://www.google.com"))
<_sre.SRE_Match object at 0x02D1FBC0>
替换字符串
replace_me = "https://www.baidu.com"
result = verbal_expression.replace(replace_me, 'https://www.google.com')
print result
https://www.google.com