我正在尝试写一个CSS minifier脚本,我现在想创建一个函数,删除任何不必要的0.x
,只有.x
。例如,这个字符串:
attribute:0.12% 10.123% 0.1%
应该变成:
attribute:.12% 10.123% .1%
我试着用一个简单的替换:.replaceAll(':0.', ':.')
,但这不适用于数字独立的情况,就像我的例子中的0.1%
一样。
我不太擅长正则表达式,但我想这正是我所需要的。所以基本上我想找到所有匹配0.
的数字,但它们的左边没有数字(比如10.123%
),并将其替换为.
。
1条答案
按热度按时间yrdbyhpb1#
就是这个
因此,基本上我想找到所有与格式0匹配的数字,但在它们的左边没有数字(如10.123%),并将其替换为
此模式检查0后面是否有一个点(0.),但仅当0左边没有数字时。