Python 有没有办法删除空文本?

Python 有没有办法删除空文本?,python,Python,所以我有这条线 invite = re.search("discord.gg/(.*)", ctx.content).group(1) 这一行正在discord聊天中搜索邀请,邀请看起来像discord.gg/82181,但有时有人会像discord.gg/82 181一样删除它,所以你会看到它是一个空白,(*)这是代码(82181),我可以创建一个函数,如果它检测到任何空间,就自动删除它吗?谢谢。使用replace()功能 invite = re.search("discord.gg/(.*

所以我有这条线

invite = re.search("discord.gg/(.*)", ctx.content).group(1)
这一行正在discord聊天中搜索邀请,邀请看起来像discord.gg/82181,但有时有人会像discord.gg/82 181一样删除它,所以你会看到它是一个空白,(*)这是代码(82181),我可以创建一个函数,如果它检测到任何空间,就自动删除它吗?谢谢。

使用
replace()
功能

invite = re.search("discord.gg/(.*)", ctx.content).group(1).replace(' ', '')
如果消息可以在数字之后包含其他内容,则可以使
*
更加具体,这样它就不会捕获这些内容

invite = re.search("discord.gg/([\d ]*)", ctx.content).group(1).replace(' ', '')

我不确定问题的描述,但我想他是说他在搜索原始聊天信息,我可以发送类似于
你好,单击此链接discord.gg/82 181,这是您的邀请链接
在这种情况下,这将在discord链接后显示所有字符
82 181,这是您的邀请链接
如果不是这样,那你肯定是对的。正如我所说,我无法确认他的使用情况,我只是从表面上回答了他的问题,其余的都是数字,只是有时会包含额外的空格。@KareemEmad我添加了一个答案,只捕获数字和空格,然后删除了空格。