Regex 如何在excel或记事本中删除百分比前的文本并保留百分比后的所有内容++;

Regex 如何在excel或记事本中删除百分比前的文本并保留百分比后的所有内容++;,regex,notepad++,Regex,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 我认为

我有一个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

只需查找并将其替换为空字符串

谢谢我尝试的答案,我找到了所有正确的匹配项,但如何在匹配前删除文本。希望你能原谅我在这方面的经验不足,因为我需要删除的文本在所有行中都不相同