Tokenizer

Tokenizer

Tổng quan

Tokenizer là một lớp trong Aspose.Html FOSS cho Python.

trình tokeniser HTML của WHATWG (§13.2.5).

Lớp này cung cấp 4 phương thức để làm việc với các đối tượng Tokenizer trong các chương trình Python. Các phương thức có sẵn bao gồm: __init__, set_state, tokenize, tokenize_fragment. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python. Thuộc tính: errors, state.

Thuộc tính

TênKiểuTruy cậpMô tả
stateTokenizerStateĐọcTrạng thái tokeniser hiện tại.
errorslist[ParseError]ĐọcCác lỗi phân tích được thu thập trong quá trình tokenisation.

Phương thức

Chữ kýMô tả
__init__(text: str, initial_state: TokenizerState)Calls init(text, initial_state) trên instance Tokenizer này.
set_state(state: TokenizerState)Tiêm một trạng thái mới vào tokeniser.
tokenize() → Generator[AnyToken, None, None]Tokenise văn bản đầu vào và sinh token từng cái một.
tokenize_fragment(context_element_name: str, text: str) → Generator[AnyToken, None, None]Tokenise text như một đoạn cho việc phân tích innerHTML.

Xem thêm

 Tiếng Việt