在字符串中找到(任意number)
,拆分JavaScript可以通过正则表达式和字符串方法来实现。
一种方法是使用正则表达式的match
方法来找到匹配的子字符串。我们可以使用正则表达式/\(\d+\)/g
来匹配字符串中的(任意number)
模式,其中\(
和\)
分别表示左括号和右括号,\d+
表示匹配一个或多个数字。最后的g
标志表示进行全局匹配。
示例代码如下:
const str = '这是一个示例(123)字符串(456),包含了一些(789)数字。';
const matches = str.match(/\(\d+\)/g);
console.log(matches);
输出结果为:
["(123)", "(456)", "(789)"]
另一种方法是使用字符串方法split
来拆分字符串。我们可以使用正则表达式/\(\d+\)/
作为分隔符,将字符串拆分为一个数组,其中每个元素是以(任意number)
结尾的子字符串。
示例代码如下:
const str = '这是一个示例(123)字符串(456),包含了一些(789)数字。';
const parts = str.split(/\(\d+\)/);
console.log(parts);
输出结果为:
["这是一个示例", "字符串", ",包含了一些", "数字。"]
根据不同的需求,选择合适的方法来找到(任意number)
并拆分字符串。
领取专属 10元无门槛券
手把手带您无忧上云