我想我应该在字符串中的每个字母后面留出空格,例如 foo
变成 f o o
我的想法是 'foo'.replace(//g, ' ');
( 要替换的 g 标志每个实例,否则我不会想要正则表达式,我会:) )。
我只有一个小问题...在 JavaScript 中,//
是注释,所以它不起作用。
如何实现键入正则表达式文字(带斜杠),或者这是不可能的,我必须创建(通过键入)一个正则表达式对象?
最佳答案
试试这个正则表达式:
/.(?!$)/g
您可以将其理解为:“查找除最后一个字符之外的所有字符。”
描述
示例代码
'foo'.replace(/.(?!$)/g, '$& ');
演示
关于javascript - 如何在正则表达式文字中使用空字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21270903/