---
title: "search · RUAL Documentation"
description: "Executes a search for a match between a regular expression and the first value pin."
canonical: https://docs.rual.nl/block-types/condition/condition_like
language: en
---

# search

This block is part of the [`condition`](https://docs.rual.nl/block-types/condition) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

Executes a search for a match between a regular expression and the first value pin.

- value required `value` Value to search in.

- regexp required `value` A regular expression as string.

- match `condition`

Regex search, not substring: value_2 is compiled as a JS-flavor regular expression and the output is true when it matches anywhere in value_1 (case-sensitive, unanchored). An invalid pattern outputs false; an empty or missing pattern matches everything (true); nil inputs stringify to "null" before use.

A typical wiring for [search](https://docs.rual.nl/block-types/condition/condition_like): the `condition` out pin feeds [branch](https://docs.rual.nl/block-types/flow/branch).

![Studio canvas example for the search block: typical wiring for search.](https://docs.rual.nl/canvas-examples/condition_like.png)

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
