如何从字符串中捕获值然后将其删除?

Con*_*ick 0 python regex string

我正在尝试从字符串中获取数字,然后删除该数字.例如,我将有一个像'42Xmessage'这样的字符串,其中42是我想要的数字(它可以是任意数字的数字),它由X终止.

如何获取变量中的数字,然后在另一个变量中获取消息部分(没有数字和X)?

Ric*_*ick 5

你可以做

'42Xmessage'.split('X')
Run Code Online (Sandbox Code Playgroud)

回来

['42', 'message']
Run Code Online (Sandbox Code Playgroud)

这不是很通用,但您可以从字符串re模块文档中获取更多信息.