【发布时间】:2023-04-06 23:38:01
【问题描述】:
我正在尝试从一些动态生成的字符串中删除一些空格。我删除哪个空格取决于字符串的长度。字符串一直在变化,所以为了知道有多少空格,我迭代字符串并在每次迭代遇到空格时递增一个变量。我已经可以使用str.replace(' ',''); 删除所有特定类型的字符,其中'str' 是我的字符串的名称,但我只需要删除特定出现的空格,而不是所有空格。所以假设我的字符串是
var str = "Hello, this is a test.";
如何只删除“is”后面的空格? (假设下一个字符串会有所不同,所以我不能只写 str.replace('is ','is'); 因为单词“is”可能不在下一个字符串中)。
我检查了documentation on .replace,但它没有接受其他参数,所以我不能告诉它只是替换第 n 个空格实例。
【问题讨论】:
标签: javascript string replace