数据是这样的
LIQUID PARAFFIN(1.25 MG)+MAGNESIUM HYDROXIDE(300.0 MG)+SODIUM PICOSULFATE(3.33 MG)
我试过用replace替换,但它从第一个圆括号替换到最后一个圆括号。你知道吗
df['composition_replaced']=df["composition"].str.replace(r"\(.*\).\","")
实际结果-LIQUID PARAFFIN
预期结果-
LIQUID PARAFFIN+MAGNESIUM HYDROXIDE+SODIUM PICOSULFATE
您可以使用以下正则表达式:
\([^)]*\)
这里有一个例子:
相关问题 更多 >
编程相关推荐