在JavaScript中,可以使用字符串对象提供的方法来处理字符串。以下是一些常见的字符串方法:
在JavaScript中,可以使用RegExp对象来创建正则表达式,并使用正则表达式的方法来处理字符串。以下是一些常见的正则表达式方法:
//字符串处理示例
let str = "Hello World!";
console.log(str.charAt(0)); //输出 "H"
console.log(str.concat(" Goodbye!")); //输出 "Hello World! Goodbye!"
console.log(str.indexOf("o")); //输出 4
console.log(str.lastIndexOf("o")); //输出 7
console.log(str.replace("World", "JavaScript")); //输出 "Hello JavaScript!"
console.log(str.slice(0, 5)); //输出 "Hello"
console.log(str.split(" ")); //输出 ["Hello", "World!"]
console.log(str.toLowerCase()); //输出 "hello world!"
console.log(str.toUpperCase()); //输出 "HELLO WORLD!"
//正则表达式处理示例
let pattern = /world/i;
console.log(pattern.test(str)); //输出 true
console.log(pattern.exec(str)); //输出 ["World", index: 6, input: "Hello World!", groups: undefined]
console.log(pattern.toString()); //输出 "/world/i"
console.log(pattern.source); //输出 "world"
console.log(pattern.global); //输出 false
console.log(pattern.ignoreCase); //输出 true
console.log(pattern.multiline); //输出 false