我有这样的文件
| Skor> Barn> Ballerinas,休闲|
| Skor> Barn>运动鞋|
| Skor> Barn>运动鞋,运动鞋|
| Skor> Barn>休闲,凉鞋|
| Skor> Barn>休闲,平底鞋|
| Skor> Barn>派对鞋,平底鞋|
我想删除空格和|从每个短语的结尾 如何删除它失去了任何空间 短语 使用正则表达式
答案 0 :(得分:0)
var str = "| Skor>Barn>Sport shoes |";
var deleteThis = str.lastIndexOf(" \|");
document.getElementById("out").innerHTML = str.substring(0,deleteThis);
<div id='out'>
</div>
答案 1 :(得分:0)
如果数据位于A列中,您可以在不同的单元格中使用此公式:
=REGEXEXTRACT(A1, "\| [\w\d\s[:punct:]]*[^ \|]")
如果您想将其应用于整行,请添加ARRAYFORMULA:
=ARRAYFORMULA(IF(ISBLANK(A1:A),, REGEXEXTRACT(A1:A, "\| [\w\d\s[:punct:]]*[^ \|]")))