---
title: "not includes · RUAL Documentation"
description: "Checks if the find string is not included in the value string."
canonical: https://docs.rual.nl/block-types/condition/condition_not_includes_string
language: en
---

# not includes

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).

Checks if the `find` string is **not** included in the `value` string.

- Value required `value` The main string in which inclusion will be checked.

- Find required `value` The string to search for within the main value.

- Boolean `condition` Returns true if the `find` string is **not** found within the `value` string, otherwise false. Also false when either string is empty, even though nothing can be found in an empty value.

True only when both value and find are non-empty AND find does NOT occur in value (case-sensitive substring check). False when find IS found, but ALSO false when either input is empty or missing. Example: value="" find="x" -> false, even though "x" is absent.

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

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

### Version history

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