首页 > 解决方案 > python 正则表达式函数用特殊字符分割字符串

问题描述

我知道这可能在某处被问到,但我似乎找不到这个问题的答案

所以我有一个像 string = Pogo03.1Name 或 string = Togo05.2Number 这样的字符串

我想像 [Pogo03, '.1', 'Name'] 和 [Togo05, '.2', 'Number'] 这样拆分字符串

我试着这样做

pattern = re.findall(r'.[0-9], string)
re.split(pattern, string)

但我不断收到 ['Pogo', '3', '.', 'Name']

经过一些研究,我知道因为 . 用作特殊字符,现在我的问题是如何在使用正则表达式查找随机数(.n)时通过包含特殊字符进行拆分

谢谢

标签: python-3.xre

解决方案


推荐阅读