python通过alpha数字和symb重新拆分字符串

2024-09-30 02:20:59 发布

您现在位置:Python中文网/ 问答频道 /正文

原始字符串类似于'asdf123Acx*23 #'(在末尾的“#”之前有一个空格,所有字符都是ascii)

我想把它分成

['asdf','123','Acx','*','23',' #']

在python3.4中如何使用re呢?你知道吗


Tags: 字符串reascii字符空格末尾asdfacx
1条回答
网友
1楼 · 发布于 2024-09-30 02:20:59

此正则表达式将匹配一行中的字母字符、数字或符号。你知道吗

>>> s =  'asdf123Acx*23 #'
>>> re.findall(r'[A-Za-z]+|\d+|\W+', s)
['asdf', '123', 'Acx', '*', '23', ' #']

你可以检查它here。利用那个网站训练!你知道吗

相关问题 更多 >

    热门问题