【发布时间】:2011-02-01 13:34:56
【问题描述】:
我正在尝试删除
[<span class="street-address">
510 E Airline Way
</span>]
我已经使用这个 clean 函数删除了< > 之间的那个
def clean(val):
if type(val) is not StringType: val = str(val)
val = re.sub(r'<.*?>', '',val)
val = re.sub("\s+" , " ", val)
return val.strip()
它会产生[ 510 E Airline Way ]
我试图在“clean”函数中添加删除字符'[' 和']',基本上我只想得到"510 E Airline Way"。
有人知道我可以在clean 函数中添加什么吗?
谢谢
【问题讨论】:
-
你到底在哪里使用beautifulsoup?
标签: python regex beautifulsoup