Tokenizer

Tokenizer

סקירה כללית

Tokenizer היא מחלקה ב-Aspose.Html FOSS עבור Python.

הטוקניזר של WHATWG HTML (§13.2.5).

המחלקה הזו מספקת 4 שיטות לעבודה עם אובייקטי Tokenizer בתוכניות Python. השיטות הזמינות כוללות: __init__, set_state, tokenize, tokenize_fragment. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.Html FOSS עבור Python. מאפיינים: errors, state.

מאפיינים

שםסוגגישהתיאור
stateTokenizerStateקריאהמצב הטוקניזר הנוכחי.
errorslist[ParseError]קריאהשגיאות ניתוח שנאספו במהלך הטוקניזציה.

שיטות

חתימהתיאור
__init__(text: str, initial_state: TokenizerState)Calls init(טקסט, initial_state) במופע Tokenizer הזה.
set_state(state: TokenizerState)הזרק מצב חדש ל-tokeniser.
tokenize() → Generator[AnyToken, None, None]Tokenise את טקסט הקלט והחזר טוקנים אחד אחרי השני.
tokenize_fragment(context_element_name: str, text: str) → Generator[AnyToken, None, None]Tokenise text כקטע עבור ניתוח innerHTML.

ראה גם

 עברית