95255790|prefix=967 js正则截取|后面的内容
时间: 2023-07-19 10:32:18 浏览: 85
如果您想在JavaScript中使用正则表达式截取字符串中的内容,可以使用正则表达式的exec()方法。例如,以下是一个截取字符串中以"|"为分隔符后面的内容的示例代码:
```
let str = "95255790|prefix=967";
let reg = /\|(.*)/;
let result = reg.exec(str);
console.log(result[1]); // 输出:prefix=967
```
在这个例子中,我们首先定义了一个字符串 `str`,然后定义了一个正则表达式 `reg`,它使用了一个捕获分组 `(.*)` 匹配以 "|" 开头的所有内容。然后我们使用 `exec()` 方法执行正则表达式,并将结果保存在 `result` 变量中。最后,我们输出结果数组中的第二个元素,即匹配到的内容,即 "prefix=967"。
相关问题
95255790|prefix=967 js正则截取|前面的内容
同样地,如果您想截取字符串中 "|" 分隔符前面的内容,可以使用正则表达式的exec()方法。以下是一个示例代码:
```
let str = "95255790|prefix=967";
let reg = /(.*)\|/;
let result = reg.exec(str);
console.log(result[1]); // 输出:95255790
```
在这个例子中,我们定义了一个正则表达式 `reg`,它使用了一个捕获分组 `(.*)` 匹配以 "|" 结尾的所有内容。然后我们使用 `exec()` 方法执行正则表达式,并将结果保存在 `result` 变量中。最后,我们输出结果数组中的第一个元素,即匹配到的内容,即 "95255790"。
阅读全文