Interactive Demo

EXPRESSO

The Interactive Demo is a practical tool designed for users who want to experiment with Expresso in real time. By inputting custom patterns or using predefined ones, users can immediately test them against sample or custom text. This feature helps to better understand how patterns are structured and matched in different contexts.

Key Features

  • Dynamic Pattern Testing: Users can write and test patterns in YAML format, utilizing either Verbose Notation or Compact Notation.

  • Live Matching: Text input is dynamically analyzed, with matched patterns and groups visually highlighted.

  • Custom Classes: Leverage predefined classes or create new ones directly in the demo to build modular and reusable patterns.

  • Immediate Feedback: See the results of your patterns in real time, including hierarchical matches and nested groups.

Practical Use Cases

  • Experiment with defining patterns for various use cases, such as parsing dates, extracting monetary values, or identifying custom text formats.

  • Learn the differences between Verbose and Compact notations through interactive experimentation.

  • Understand the power of pattern hierarchies and modularity by building complex patterns with reusable components.

Getting Started

Try the Interactive Demo now: https://expresso.cariochi.com

Simply input your text and patterns into the demo environment. Expresso will instantly parse the input, display the matched groups, and visualize their hierarchy. This tool is ideal for both beginners learning the framework and advanced users refining their pattern definitions.

Last updated