rich.highlighter

class rich.highlighter.Highlighter[源代码]

高亮笔的抽象基类。

__call__(text)[源代码]

突出显示字符串或文本实例。

参数

text (Union[str, ~Text]) -- 要突出显示的文本。

抛出

TypeError -- 如果未使用文本或字符串进行调用,则。

返回

应用了突出显示的测试实例。

返回类型

Text

abstract highlight(text)[源代码]

对文本应用就地高亮显示。

参数

text (~Text) -- 文本对象高亮显示。

返回类型

None

class rich.highlighter.ISO8601Highlighter[源代码]

突出显示ISO8601日期时间字符串。正则表达式参考:https://www.oreilly.com/library/view/regular-expressions-cookbook/9781449327453/ch04s07.html

class rich.highlighter.JSONHighlighter[源代码]

重点介绍JSON

highlight(text)[源代码]

重点 rich.text.Text 使用正则表达式。

参数

text (~Text) -- 要突出显示的文本。

返回类型

None

class rich.highlighter.NullHighlighter[源代码]

未突出显示的高亮显示笔对象。

可用于完全禁用高亮显示。

highlight(text)[源代码]

无事可做

参数

text (Text) --

返回类型

None

class rich.highlighter.RegexHighlighter[源代码]

应用正则表达式列表中的突出显示。

highlight(text)[源代码]

重点 rich.text.Text 使用正则表达式。

参数

text (~Text) -- 要突出显示的文本。

返回类型

None

class rich.highlighter.ReprHighlighter[源代码]

突出显示通常从 __repr__ 方法:研究方法。