【发布时间】:2020-09-25 02:36:54
【问题描述】:
我曾经问过这个问题,但由于评论者将我引导到其他一些帖子,所以它被关闭了。但是那些帖子并没有专门使用 str.replace ,这就是我应该使用的。也许那些有效,但我仍然不明白该怎么做。
这是王牌['source']:
trump['source'] = array(['<a href="http://twitter.com/download/iphone" rel="nofollow">Twitter for iPhone</a>',
'<a href="http://twitter.com/download/android" rel="nofollow">Twitter for Android</a>',
'<a href="http://twitter.com" rel="nofollow">Twitter Web Client</a>',
'<a href="https://studio.twitter.com" rel="nofollow">Media Studio</a>',
'<a href="http://twitter.com/#!/download/ipad" rel="nofollow">Twitter for iPad</a>',
'<a href="http://instagram.com" rel="nofollow">Instagram</a>',
'<a href="https://mobile.twitter.com" rel="nofollow">Mobile Web (M5)</a>',
'<a href="https://ads.twitter.com" rel="nofollow">Twitter Ads</a>',
'<a href="https://periscope.tv" rel="nofollow">Periscope</a>',
'<a href="https://studio.twitter.com" rel="nofollow">Twitter Media Studio</a>'],
dtype=object)
我对正则表达式还很陌生,所以我真的不知道该怎么做,但是,这就是我现在所拥有的:
r = r'>(.*)<'
因为这捕获了我想要的内容并将其分组。
有谁知道如何使用 str.replace 和正则表达式来摆脱标签并将其替换为“Twitter for Iphone”等?
谢谢
【问题讨论】: