我是 Python 的新手,并且已经使用它几个星期了。我有一个字符串列表,想删除每个字符串的前四个和后四个字符。或者,或者,删除特定字符模式(不仅仅是特定字符)。
我一直在浏览这里的档案,但似乎没有找到与这个问题相匹配的问题。我发现的大多数解决方案都更适合删除特定字符。
这是我正在使用的字符串列表:
sites=['www.hattrick.com', 'www.google.com', 'www.wampum.net', 'www.newcom.com']
我要做的是隔离域名并获取
[hattrick, 谷歌, wampum, newcom]
这个问题不是关于从 URL 中分离域名(我已经看到了关于这个的问题),而是关于根据位置或模式编辑列表中字符串中的特定字符。
到目前为止,我已经尝试过 .split、.translate、.strip 但这些似乎不适合我正在尝试做的事情,因为它们要么删除了太多与搜索匹配的字符,要么不利于识别特定模式/分组字符,或者不能使用字符串中字符的位置。
非常感谢任何问题和建议,如果我以错误的方式提出这个问题等,我深表歉意。