我有包含痕迹(prestastop产品)的CSV文件
我想删除最后一个分隔符(产品名称)之后的内容,我的结构是:
COL1 | COL2 | COL3 |产物
我可以用简单的正则表达式删除,问题是分隔符的数量并不总是相同,所以例如([^|]+/[^|]+/[^|]+/[^|]+|).*
不会工作。
有没有办法用一个正则表达式做到这一点?
我想:
col1|col2|col3|product
col1|col2|col3|col4|product
col1|col2|col3|col5|product
成为
col1|col2|col3
col1|col2|col3|col4
col1|col2|col3|col5
我认为简单的方法是从右到左阅读而不是从左到右......
答案 0 :(得分:0)
答案 1 :(得分:0)