如何解决要分割字符串
我正在使用discord.py为称为火箭联赛的游戏制作discord机器人。在火箭联赛中,您可以交易物品,而我的交易不和用于此类物品。因此,我决定我希望能够记录所有交易,列出交易不一致ID的人以及他们在其上玩火箭联赛的平台(因为没有跨平台交易)。 贸易报价如下:
[H]项[W]优惠
,我想拆分该字符串,以便可以将[H]和[W]放在.xlsx文件的不同列中(excel) 如果不清楚,则要求澄清不清楚的地方。 谢谢!
解决方法
正则表达式可以解决您的问题:
import re
regex = r"(?P<items>\d+) items (?P<offers>\d+) offer"
test_str = "10 items 30 offer"
variables = re.match(regex,test_str).groupdict()
# {'items': '10','offers': '30'}
variables.get('items')
# '10'
variables.get('offers')
# '30'
,
您可以做这样的事情
text = "[H] items [W] offer"
items = text.split("items")[0]
offer = text.split("items")[1].split("offer")[0]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。