Skip to content
feedzy-rss-feeds

Manually cleaning feeds? Still? Go Pro to filter by keyword, auto-clean old posts, and set fallback images automatically.

See Pro Plans →

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 True

      → A post is included only if every condition matches.

    • Any Condition Is True

      → 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
    • Author – Filter by the author name
    • Featured Image – Include or exclude posts based on image presence or specific image data
    • Date – Filter posts by publication date
  • Comparison Operators - Select how you want to compare the field's value:

    • Contains / Does Not Contain – 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
    • 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.

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

Regex is case-sensitive by default. To match AI, ai, or Ai, use:

(?i)\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