Editor_ExtractFrequent

将常用字符串提取到新文档中。你能直接用该内联函数或明确地发送 EE_EXTRACT_FREQUENT 消息。

Editor_ExtractFrequent( HWND hwnd, UINT nType, UINT nNumOfLines, UINT iCsvFormat, UINT64 nFlags, LPCWSTR pszIgnore );

参数

hwnd

指定 EmEditor 视图或框架的窗口句柄。

nType

指定下列值之一。

含义

FREQ_TYPE_LINES

创建一个常用行列表。

FREQ_TYPE_WORDS

创建一个常用词列表。单词是由非字母数字字符包围的字符串,可以通过在 自定义 对话框中的 编辑 页面 上的 将下列字符识别为字母数字 文本框来自定义。

FREQ_TYPE_CELLS

创建一个常用单元格列表。

FREQ_TYPE_IPV4

创建一个常用 IPv4 地址列表。

FREQ_TYPE_IPV6

创建一个常用 IPv6 地址列表。

FREQ_TYPE_URI

创建一个常用 URI 的列表。

FREQ_TYPE_EMAIL

创建一个常用电子邮件地址列表。

nNumOfLines

指定要提取的最大字符串数。实际输出可能会超过此数字,以便包括所有同一频率检测到的多个字符串。

iCsvFormat

指定要显示的 CSV 格式。

nFlags

指定以下值的组合。

含义

FLAG_FIND_CASE

大小写需符合。

FLAG_FIND_OPEN_DOC

在同一个框架窗口中,搜索所有打开的文档。

FLAG_FIND_SEL_ONLY

仅在选区内搜索。

pszIgnore

指定在计算常用字符串时要忽略的字符串。多个字符串必须用换行符 (\n) 分隔。

返回值

如果发生错误,则返回值为负。

版本

支持 EmEditor Professional 21.9 或之后的版本。