如何在百分比之前删除文本,并在Excel或Notepad 的百分比之后保留所有内容



我有一个CSV文件,其中包含一个包含以下文本的列:

hlasjdlajsdlasjdlasjdl  52% bawełna 3% elastan 45% poliamid 

,在以下行中:

khsalhsladhsldh  55% bawełna 45% poliester 

我需要在第一个百分比之前删除所有内容并具有以下结果:

示例1:

52% bawełna 3% elastan 45% poliamid 

示例2:

 55% bawełna 45% poliester 

我认为,通过正则我可以实现这一目标,但不是那个具有正则表达的专家。你能帮忙吗?

^.+?(?=d+%)

这可以解释为:

^.*?(?=d+%)
^             Line start
 .*?          Any number of any character, matching as few characters as possible
    (?=d+%)  Match a percentage but don't select this

只需找到空字符串

将其重新放置

最新更新