---
title: "findBetween(content, left, right, [repeat]) | Grafana k6 documentation"
description: "findBetween function"
---

# findBetween(content, left, right, \[repeat])

Function that returns a string from between two other strings.

Expand table

| Parameter         | Type    | Description                                                                                         |
|-------------------|---------|-----------------------------------------------------------------------------------------------------|
| content           | string  | The string to search through (e.g. [Response.body](/docs/k6/next/javascript-api/k6-http/response/)) |
| left              | string  | The string immediately before the value to be extracted                                             |
| right             | string  | The string immediately after the value to be extracted                                              |
| repeat (optional) | boolean | If `true`, the result will be a string array containing all occurrences                             |

### Returns

Expand table

| Type   | Description                                                                                                                          |
|--------|--------------------------------------------------------------------------------------------------------------------------------------|
| string | The extracted string, or an empty string if no match was found. If `repeat=true`, this will be an array of strings or an empty array |

### Example

JavaScript ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy

```javascript
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
}
```
