JavaScript 用下划线替换空格
给定一个句子和任务是用下划线替换句子中的空格(“ ”)。以下是一些用于在JavaScript中用下划线替换空格的JavaScript方法:
JavaScript的replace()方法:该方法在字符串中搜索一个定义的值或正则表达式,并返回一个新的字符串,其中定义的值被替换。
语法:
string.replace(searchVal, newvalue)
参数:
- searchVal(搜索值): 这是必需的参数。它指定要替换的值或正则表达式。
- newvalue(新值): 这是必需的参数。它指定用来替换搜索值的值。
JavaScript split() 方法 : 该方法用于将字符串分割成子字符串数组,并返回新数组。
语法:
string.split(separator, limit)
参数:
- separator: 这是可选参数。它指定要用于分割字符串的字符或正则表达式。如果不使用,则返回整个字符串(只有一个项目的数组)。
- limit: 这是可选参数。它保存指定拆分数的整数,超过拆分限制的项将从数组中排除。
示例1: 这个示例使用 replace() 方法,用 下划线(“_”) 替换所有 空格(‘ ‘) 。
let str = "A Computer Science portal for Geeks.";
console.log(str);
console.log(str.replace(/ /g, "_"));
输出
A Computer Science portal for Geeks.
A_Computer_Science_portal_for_Geeks.
示例2: 该示例使用 split() 方法 将所有的空格(’ ‘)替换为下划线(”_
“)。首先,它使用空格(” “)将字符串分割成多个部分,然后使用下划线(”_
“)将其连接起来。
let str = "A Computer Science portal for Geeks.";
console.log(str);
console.log(str.split(' ').join('_'));
输出
A Computer Science portal for Geeks.
A_Computer_Science_portal_for_Geeks.