(相关资料图)
Color:blueSize:8xl
需要提取blue和8xl,怎么使用提取呢?第一种方式就是字符串切割法:
string="Color:blue\nSize:8xl"#提取Color后面的部分color_start=string.index("Color:")+len("Color:")color_end=string.index("\n")color=string[color_start:color_end]#提取Size后面的部分size_start=string.index("Size:")+len("Size:")size=string[size_start:]print("Color:",color)#Color:blueprint("Size:",size)#Size:8xl
importrestring="Color:blue\nSize:8xl"#提取Color和Size后面的部分color_match=re.search(r"Color:(.*?)\nSize:",string)size_match=re.search(r"Size:(.*)",string)ifcolor_matchandsize_match:color=color_match.group(1)size=size_match.group(1)print("Color:",color)print("Size:",size)else:print("Nomatchfound.")";