gpt4 book ai didi

python - 从字符串 python 中剪切中间单词

转载 作者:太空宇宙 更新时间:2023-11-03 18:48:54 24 4
gpt4 key购买 nike

我正在尝试从抓取的数据中删除一些单词。

3 Bedroom, Residential Apartment in Velachery

这样的数据有很多行。我正在尝试从字符串中删除“卧室”一词。我正在使用 beautiful soup 和 python 来抓取网页,这里我使用的是这个

for eachproperty in properties:
print eachproperty.string[2:]

我知道上面的代码会做什么。但我不知道如何删除 3 和 Residen 之间的“卧室”....

最佳答案

>>> import re   
>>> strs = "3 Bedroom, Residential Apartment in Velachery"
>>> re.sub(r'\s*Bedroom\s*', '', strs)
'3, Residential Apartment in Velachery'

或者:

>>> strs.replace(' Bedroom', '')
'3, Residential Apartment in Velachery'

请注意,字符串是不可变的,因此您需要将 re.substr.replace 的结果分配给变量。

关于python - 从字符串 python 中剪切中间单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18826864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com