Skip to content

Feedzy Post Filter Options ​

Feedzy allows you to filter posts using flexible conditions, helping you control exactly which items are included in the import process.

  • Include If - Choose how multiple conditions should be evaluated:

    • All conditions are met

      → A post is included only if every condition matches.

    • Any conditions are met

      → A post is included if at least one condition matches.

  • Filter by Field - You can apply filters based on the following fields:

    • Title – Filter posts based on keywords in the title
    • Description – Match content inside the post description
    • Full Content – Match content inside the full post content
    • Author – Filter by the author name
    • Featured Image – Include or exclude posts based on image presence or specific image data
    • Link – Filter by the item link (URL)
    • Date – Filter posts by publication date
  • Comparison Operators - Select how you want to compare the field's value:

    • Contains / Not Contains – Checks whether the field includes the specified text (substring match). See Common Filter Pitfalls below for important caveats.
    • Equals / Not Equals
    • Has Any Value / Is Empty
    • Greater Than / Less Than
    • Greater Than or Equals / Less Than or Equals
    • Matches Regular Expression – Use regex to define complex patterns. This is the most advanced and flexible option, and the recommended choice when you need exact or whole-word matching.
In this article

Common Filter Pitfalls and Regex Tips ​

"Contains" matches partial words ​

The Contains operator performs a substring match. This means it looks for the text you enter anywhere inside the field value, including inside other words.

Example: A filter set to Contains "Rain" will match:

  • "Heavy Rainfall expected"
  • "Traveling through Bahrain"
  • "Rainbow festival announced"

This can cause Feedzy to import posts you did not intend to include. If you only want posts where "Rain" appears as a standalone word, switch to Matches Regular Expression and use a word boundary pattern.

⚠️ Important: The Contains operator does not distinguish between whole words and partial matches. Use Matches Regular Expression whenever exact or whole-word matching is required.

For word boundary and case-insensitive patterns, see Using Matches Regular Expression below.

Using "Matches Regular Expression" (Regex) ​

The Matches Regular Expression operator allows you to define advanced matching rules using regex patterns. This is useful when simple "Contains" rules are not precise enough.

Basic Example: Match an Exact Word ​

To match a word exactly, use word boundaries (\b ):

\bword\b

✔ Matches:

  • "This is a word"
  • "A word appears here"

✖ Does NOT match:

  • "keyword"
  • "wording"

Example: Match the Word "AI" Only ​

If you want to match AI as a standalone word (and not parts of other words like "RAIL" or "AIM"):

\bAI\b

✔ Matches:

  • "AI is transforming tech"
  • "The future of AI."

✖ Does NOT match:

  • "RAIL systems"
  • "AIM strategy"

Case-Insensitive Matching ​

In Feedzy, regular expression matching is case-insensitive by default. A pattern like \bAI\b already matches AI, ai, or Ai without any extra flags:

\bAI\b

Example: Match "AI" as a word but allow plural (optional) ​

If you want to match AI or AIs:

\bAI(s)?\b

Example: Match Multiple Words (OR condition) ​

To match titles containing AI or Machine Learning:

\b(AI|Machine Learning)\b

Important Notes When Using Regex ​

  • Regex must be valid and correctly formatted
  • Word boundaries (\b ) are highly recommended when matching exact words
  • Regex gives you more control than "Contains", but should be used carefully

When Should You Use Regex? ​

Use Matches Regular Expression when:

  • You need exact word matching
  • You want to match multiple keywords with one rule
  • You need case-insensitive or positional matching
  • You want to avoid partial or accidental matches
Was this helpful?