我有一个包含以下列的提要:
product_name,description,aw_product_id,store_price,merchant_image_url,merchant_deep_link,merchant_category,merchant_product_id
之后的每一行都按此顺序包含所有信息。我只需要product_name
每一行,而不是之后的所有内容。
所以我的问题是,如何删除所有内容并仅保留 product_name?
您可以使用正则表达式来替换逗号及其后面的所有内容:
搜索: ,。*
替换:(无)
您可以使用列模式 (ALT + Mouseselect) 仅选择您想要的部分(列)。如果产品名称长度非常不相等,这可能会很棘手。
另一种方法是使用聪明的 RegEx 查找 + 替换。这就是我在你的情况下会做的。
由于产品名称是第一列,删除逗号后面的所有内容应该可以解决问题。所以使用这个正则表达式并用一个空字符串替换:
Find: ,[\w]*
Replace:
由于您想要第一列,您可以只使用正则表达式来提取数据,但是如果您想要从中间的列,事情会变得更加棘手。
如果是这种情况,以 CSV 文件格式导入 Excel 等电子表格程序会将所有数据提取到列中,然后您可以突出显示该列(或多列)并根据需要提取数据。