正则expression式/ _ / g是什么意思?
JavaScript的:
.replace(/_/g," ");
我有我的代码,但不记得为什么或它做了什么! 你们中的一个正规expression大师能帮忙吗? 我知道这似乎是基本的,但正则expression式不是我的一杯茶,谷歌search/ G将没有多大帮助…
正则expression式匹配_
字符。
g
表示全局 ,并且导致replace
呼叫replace所有匹配,而不仅仅是第一个。
像其他人一样,它用空格replace所有的下划线。 所以"Hello_there."
会成为"Hello there."
但是随着答案,我想向你提出一些build议。 使用评论。
在你的代码中说:
// Replaces all underscores so that blah blah blah blah blah.. var hello = "Hello_there." .replace(/_/g, ' ');
返回一个新的string,其中源string中的所有下划线用空格replace。