2024-06-11 23:20:01 发布
网友
我在Excel中有一个数据集:
column1 Bank A : 12 Bank B : 40 Bank C : 55
其中,它只包含一行,在一个单元格中包含列a、B和C信息。你知道吗
如何在Python中使用regex来创建3列,其中我的新数据集是:
Bank A Bank B Bank C 12 40 55
谢谢你!你知道吗
可以使用以下正则表达式:
(.*?)\s:\s(\d+)
Regex Demo
或者使用这个正则表达式来更宽容地处理:前后的空格
:
(.*?)(?:\s+)?:(?:\s+)?(\d+)
说明:
(.*?) # For Group 1, match every character \s:\s # until reaching a space + : + space (\d+) # For Group 2, match every digit
然后使用python代码,您可以使用Match.group()方法访问组1和组2的内容,并根据需要构建列。你知道吗
可以使用以下正则表达式:
Regex Demo
或者使用这个正则表达式来更宽容地处理
:
前后的空格Regex Demo
说明:
然后使用python代码,您可以使用Match.group()方法访问组1和组2的内容,并根据需要构建列。你知道吗
相关问题 更多 >
编程相关推荐