将其重新放置
我有一个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
只需找到空字符串