📅  最后修改于: 2023-12-03 15:25:58.447000             🧑  作者: Mango
JavaScript是一种流行的编程语言,用于前端和后端开发。搜索字符串是JavaScript编程中常见的任务之一,下面介绍一些常用的方法。
indexOf()
方法返回一个字符串中指定文本的第一个匹配项的索引。如果未找到任何匹配项,则返回-1。
let str = 'hello world';
let index = str.indexOf('world');
console.log(index); // 输出 6
search()
方法返回一个字符串中指定文本的第一个匹配项的索引。与indexOf()
方法不同的是,search()
方法可以接受正则表达式作为参数。
let str = 'hello world';
let index = str.search('world');
console.log(index); // 输出 6
match()
方法返回一个包含匹配结果的数组,如果未找到任何匹配项,则返回null。match()
方法可以接受正则表达式作为参数。
let str = 'hello world';
let matchArray = str.match('worl')
console.log(matchArray); // 输出 ['worl']
replace()
方法用于替换字符串中的文本。它可以接受字符串或者正则表达式作为参数。
let str = 'hello world';
let newStr = str.replace('world', 'JavaScript');
console.log(newStr); // 输出 'hello JavaScript'
split()
方法用于将字符串分割成字符串数组。它可以接受字符串或者正则表达式作为参数。
let str = 'hello world';
let splitArray = str.split(' ');
console.log(splitArray); // 输出 ['hello', 'world']
以上是JavaScript中常用的搜索字符串的方法,希望对你有所帮助。