# Regex

The **Regex Node** in your workflow uses the Regex Extract action. This tool allows you to extract specific patterns or information from a block of text using regular expressions (regex).

#### Available Actions

#### Regex Extract

* **Purpose:** Extracts content from text using a regular expression pattern you provide.
* **Provider:** Regex

**Inputs Required**

1. **Content** (string, required)
   * The text you want to extract information from.
   * Example: "Order number: 12345, Date: 2025-07-10"
2. **Expression** (string, required)
   * The regular expression pattern to search for in the content.
   * Example: "Order number: (\d+)"

**Output**

* **Result** (string)
  * The extracted value(s) from the content that match your regex pattern.

#### How to Use the Regex Node

1. **Connect the node:** Pass the text you want to analyze (from an LLM, input, or another node) into the Regex node.
2. **Configure the action:**
   * Set the "Content" field to the text you want to search.
   * Set the "Expression" field to your desired regex pattern.
3. **Use the output:** The result will be available as {action-X.result} (where X is the node number) for downstream nodes.

**Example Usage**

Suppose you want to extract an order number from a message:

* Content: "Order number: 12345, Date: 2025-07-10"
* Expression: "Order number: (\d+)"
* Result: "12345"

You can reference this result in other nodes using {action-3.result} if your Regex node is action-3.
