Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Blog
  • Questions
  • Learning
    • E-learning Courses
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Tutorials
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • DataMiner Insights
      • Security
      • Integration Studio
      • System Architecture
      • DataMiner Releases & Updates
      • DataMiner Apps
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Regex for matching when multiple words not preset in Visio

Solved1.13K views17th July 2023Regex Visio
3
Gabriel Borges [SLC] [DevOps Advocate]646 12th January 2022 0 Comments

Hello Dojo,

I am trying to create a regex where when a user selects "Other" as a filter, it filters out all statuses that are not Online or Offline. The regex I have created is:  ^(?!(Online|Offline)).*

This regex works on Regex101.com, but does not work when applying it to the ClientSideRowFilter.

In my investigation, I found a regex we use to show all "Not Online" statuses as: !(online) and this regex works, though it does not look valid.

So I guess there are two questions:

  1. What is the best website to test regex for Visio?
  2. What would be the best regex to filter out all Online and Offline statuses using a ClientSideRowFilter?

Thank you in advance.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 17th July 2023

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
10
Sebastiaan Dumoulein [SLC] [DevOps Enabler]12.73K Posted 12th January 2022 4 Comments

Hi Gabriel,

  1. Regex101 does not contain the .Net flavor (see their GitHub). You can use  http://regexstorm.net/tester though.
  2. I believe you're pretty close with the regular expression: ^(?!(Online|Offline)) should work.

    Note that your shape data should look something like this:
    ClientSideRowFilter:"Column name":Regex=^(?!(Online|Offline))

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 17th July 2023
Gabriel Borges [SLC] [DevOps Advocate] commented 13th January 2022

Hey Sebastiaan, so the first website still did not work with the !(online) regex and the regex you proposed did not work either. I did notice though that when I put in the filter “Status”:regex=!(Online|Offline) in the native Dataminer filter, it was filtered properly, but the moment I added that filter to the ClientSideRowFilter, it did not work

Sebastiaan Dumoulein [SLC] [DevOps Enabler] commented 13th January 2022

That’s because !(online) is probably not the regex you want it to be… The exclamation mark is a regular character unless it’s used in a different construction like (?!). The reason it probably fails in the shape data is because the pipe is a common separator for the Visual Overview.

Gabriel Borges [SLC] [DevOps Advocate] commented 13th January 2022

So I just got it working, I had the separator change for the execute/regex replace, but not on the ClientSideRowFilter. But, the regex you provided did not work and the one that did work was !(Online|Offline)
I find it very weird because as you said, it should match on ! as a character and not as a condition.

Sebastiaan Dumoulein [SLC] [DevOps Enabler] commented 14th January 2022

That doesn’t seem right. I suggest this gets investigated as you might be relying on a software issue which might be fixed later on.

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas

Recent questions

Web Applications exception in Cube due to invalid certificate 0 Answers | 0 Votes
Redundancy Groups and Alarming – Duplicate Alarms 0 Answers | 0 Votes
Correlation Engine: “Test rule” doesn’t result in a hit, despite functional rule 1 Answer | 3 Votes

Question Tags

adl2099 (115) alarm (62) Alarm Console (82) alarms (100) alarm template (83) Automation (223) automation scipt (111) Automation script (167) backup (71) Cassandra (180) Connector (109) Correlation (69) Correlation rule (52) Cube (151) Dashboard (194) Dashboards (188) database (83) DataMiner Cube (57) DIS (81) DMS (71) DOM (140) driver (65) DVE (56) Elastic (83) Elasticsearch (115) elements (80) Failover (104) GQI (159) HTTP (76) IDP (74) LCA (152) low code app (166) low code apps (93) lowcodeapps (75) MySQL (53) protocol (203) QAction (83) security (88) SNMP (86) SRM (337) table (54) trending (87) upgrade (62) Visio (539) Visual Overview (345)
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin