变量是一段英文句子,如果包含我列表里有的词,就将所有匹配到的做成新的列表,原变量改成第一个匹配到的词,如果没有就改成“error”,该怎么处理?
回答
收藏

变量是一段英文句子,如果包含我列表里有的词,就将所有匹配到的做成新的列表,原变量改成第一个匹配到的词,如果没有就改成“error”,该怎么处理?

池鱼
2023-11-26 14:08·浏览量:325
池鱼
发布于 2023-11-26 14:08325浏览

变量是一段英文句子,如果包含我列表里有的词,就将所有匹配到的做成新的列表,原变量改成第一个匹配到的词,如果没有就不变,该怎么处理?

例如我的列表1是[Polypropylene,Polyester,Canvas,Oxford,Stainless Steel,Jute/Burlap],列表2是空的

然后我有

变量A:"Jute/Burlap, Coated Water-Resistant Polypropylene"

变量B:"Canvas(Pur Or Pu),Jute/Burlap"

变量C:"Stainless Steel,Plastic and Polyester"

变量D:"Backpacks-General Bags-Drawstring"

我一次循环只会有一个变量,所以不用考虑同时更改四个变量

经过处理后变量A是Jute/Burlap,变量B是Canvas,变量C是Stainless Steel,变量D是"error"

然后如果是A,列表2就是[Jute/Burlap,Polypropylene]

如果是B 列表2就是[Canvas]

如果是C,列表2就是[Stainless Steel,Plastic,Polyester]

如果是D,因为D因为没有我原来列表1里的项,所以列表2是空列表

请问这个用影刀该怎么实现

收藏
全部回答1
最新
发布回答
回答