python 用正则表达式分割20230212为2023,02,12
时间: 2023-03-02 17:16:03 浏览: 123
Python使用正则表达式分割字符串的实现方法
可以使用Python中re模块的正则表达式来实现对字符串的分割。具体实现方法如下:
```
import re
string = "20230212"
result = re.match(r'(\d{4})(\d{2})(\d{2})', string)
print(result.group(1) + "," + result.group(2) + "," + result.group(3))
```
在上述代码中,首先使用re.match()函数对字符串进行匹配,匹配规则为一个由三个小括号括起来的正则表达式,其中每个小括号里面都是\d{2},表示匹配两个数字。使用group()函数获取匹配的结果,其中group(1)表示第一个小括号匹配到的内容,group(2)表示第二个小括号匹配到的内容,group(3)表示第三个小括号匹配到的内容。最后将这三个内容按照格式组合起来输出即可。
阅读全文