【发布时间】:2026-02-23 20:20:05
【问题描述】:
我正在使用 javascript .replace 函数替换匹配内容/模式,但问题是它替换匹配内容但没有得到逗号关联,例如:
i have var a = 'gJDjOw0ern8,-4oCq2Vw4GQ,fjsrhmUhK60';
and b = 'gJDjOw0ern8,-4oCq2Vw4GQ';
我只想删除匹配值,就像上面的例子一样,我在替换后需要这个输出:“a = 'fjsrhmUhK60';
但我得到的是:a =' ,fjsrhmUhK60';
每次值都会替换,但关联的逗号没有替换为空或空格。
我的代码:a = a.replace(b,'');
我不想删除所有逗号,原因是每个唯一值都有逗号分隔符,
5 个唯一值有 4 个逗号:
654987987dsfdsf,5487987fsdfdsfsd,dsf8ds7987987,dsfdsfd779,sdfdsfdf
所以只想删除匹配的值以及带有空格或空的关联逗号。
【问题讨论】: