Highlighter
highlighter
#
TagHighlighter
#
Bases: rich.highlighter.RegexHighlighter
Highlights DICOM keys, forward slashes, and braces when printing with Rich.
Attributes:
Name | Type | Description |
---|---|---|
base_style |
str
|
The base style for highlighted elements. |
highlights |
list of str
|
Regular expressions used for highlighting. |
Examples:
>>> from rich.console import (
... Console,
... )
>>> highlighter = TagHighlighter()
>>> console = Console(
highlighter=highlighter,
theme=Theme(
{
"example.Tag": "bold magenta",
}
),
)
>>> console.print(
... "%(PatientID)s/%(StudyID)s/{SomeValue}"
... )