Derivative Based Nonbacktracking Real-World Regex Matching with Backtracking Semantics
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore a groundbreaking 19-minute conference talk from PLDI 2023 that introduces a novel derivative-based theory and algorithm for nonbacktracking regex matching. Delve into the development of a new regex backend for .NET that supports anchors, counting, and preserves backtracking semantics while allowing for lookaround extensions. Examine the formal proof of correctness, a rarity in industrial regex matcher implementations, and learn about the comprehensive foundation, matching algorithm, and key implementation aspects involving a regex rewrite system. Gain insights from the extensive evaluation conducted over industrial case studies and comparisons with other regex engines. Access supplementary materials, including reusable artifacts, to further understand this significant advancement in regex matching technology.
Syllabus
[PLDI'23] Derivative Based Nonbacktracking Real-World Regex Matching with Backtracking Semantics
Taught by
ACM SIGPLAN
Related Courses
Design of Computer ProgramsStanford University via Udacity Programming Languages
University of Virginia via Udacity Data Structures and Performance
University of California, San Diego via Coursera Introducción a Data Science: Programación Estadística con R
Universidad Nacional Autónoma de México via Coursera Applied Text Mining in Python
University of Michigan via Coursera