findBetween(content, left, right, [repeat])
返回位于两个字符串之间的字符串的函数。
参数 | 类型 | 描述 |
---|---|---|
content | string | 要搜索的字符串(例如 Response.body) |
left | string | 要提取的值紧靠其前的字符串 |
right | string | 要提取的值紧靠其后的字符串 |
repeat(可选) | boolean | 如果 true ,结果将是包含所有匹配项的字符串数组 |
返回值
类型 | 描述 |
---|---|
string | 提取的字符串;如果未找到匹配项,则为空字符串。如果 repeat=true ,结果将是字符串数组或空数组。 |
示例
import { findBetween } from 'https://jslib.k6.io/k6-utils/1.2.0/index.js';
export default function () {
const response = '<div class="message">Message 1</div><div class="message">Message 2</div>';
const message = findBetween(response, '<div class="message">', '</div>');
console.log(message); // Message 1
const allMessages = findBetween(response, '<div class="message">', '</div>', true);
console.log(allMessages.length); // 2
}