{"library":"rebulk","title":"Rebulk","description":"Rebulk is a Python library for defining simple search patterns in bulk and performing advanced matching on any string. It provides a clean API for building complex matchers with regular expressions, functional patterns, and chain filtering. Current version is 3.3.0, released in December 2023, with irregular release cadence.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install rebulk"],"cli":null},"imports":["from rebulk import Rebulk"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from rebulk import Rebulk, Match\n\nrebulk = Rebulk()\nrebulk.string('hello')\nrebulk.regex(r'world')\nmatches = rebulk.matches('hello world')\nfor m in matches:\n    print(m.value, m.span)","lang":"python","description":"Create a Rebulk matcher, add string and regex patterns, and match against input.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}