【问题标题】:Can you tell me the meaning of "/g" here [duplicate]你能告诉我这里“/g”的含义吗?
【发布时间】:2016-02-02 01:17:38
【问题描述】:

当我研究了教授给出的代码时,我发现了一个我不太明白的行。

代码是这样的:

textclean = textclean.replace(/ your /g," ");

我觉得意思是把your换成空格,这样我们就可以把split(" ")删掉了;但是/g 是什么意思?

为什么我们不能使用:

textclean = textclean.replace(your, " ");

【问题讨论】:

标签: javascript regex


【解决方案1】:

这意味着替换globally,不仅仅是第一次出现。如果你有“Foo your bar mooo your example”,那么没有 /g 只有第一个“ your ”会被替换。

【讨论】: