问题
知乎上看到一个问题,python如何从字符串中提取信息?
回答了一下,在这里分享出来。
原问题:
解答
原文链接:https://www.zhihu.com/answer/2620890788
粗糙解答,分享通过解决问题学习的过程,欢迎指正
仔细阅读问题描述,作为一个结果主义者,我肯定是选择更简单的方法,虽说正则表达式无所不能,但我这个小菜鸡怎么可能完全掌握呢,都是需要用时才去查,而对于这个问题,我觉得,只用一个函数足矣。
那就是:str.split(str="", num=string.count(str))
参数解释:
str:分隔符。默认为所有的空字符,包括空格、换行(\n)等。
num:分割次数。默认为 -1, 意思是分隔所有。
代码如下:
# 将原始字符串赋值给str并打印
str = 'Linux操作系统/(1-2节)1-7周(单)/王某某/20大数据11;20大数据12/必修/教学班人数:55/无/8/48\n网页样式/(1-2节)10-16周/苏某/20网络41/必修/教学班人数:63/无/8/56\n移动应用开发基础/(1-2节)17周/张某/20移动51;20移动52/必修/教学班人数:64/无/8/80'
print