Python中如何分割字符串?
我有这样一行文字
1# 000655 金岭矿业 9:25 17 中报 股+涨价 -钢铁 +国企改革 17 半年报预增 137%至 158%+铁矿石 (资源)+实际控制人山东省国资委 持有 58.41%+主业包含对钴金属的生产销售 1
我想要能够提取成
000655 17 中报 股+涨价 -钢铁 +国企改革 17 半年报预增 137%至 158%+铁矿石 (资源)+实际控制人山东省国资委 持有 58.41%+主业包含对钴金属的生产销售
Python中如何分割字符串?
8 回复
python split 函数,然后再字符串拼接就行
s = '000655 金岭矿业 9:25 17 中报 股+涨价 -钢铁 +国企改革 17 半年报预增 137%至 158%+铁矿石 (资源)+实际控制人山东省国资委 持有 58.41%+主业包含对钴金属的生产销售’
l = s.split()
name = l[1]
time = l[2]
name_length = len(name)
time_length = len(time)
name_start_index = s.find(name)
time_start_index = s.find(time)
time_end_index = time_start_index + time_length - 1
p1 = s[:name_start_index]
p2 = s[time_end_index + 1:]
print(p1 + p2)
为啥我首先想到的是 awk
非常感谢
我首先想到的是这是个伸手党。。
我是初学者,如果打扰各位,很抱歉,下次不这样了


