Search
Preparing search index...
The search index is not available
novel-segment
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"lib/submod/EmailOptimizer"
EmailOptimizer
Class EmailOptimizer
邮箱地址识别优化模块
author
老雷
leizongmin@gmail.com
Hierarchy
SubSModuleOptimizer
EmailOptimizer
Implements
ISubSModule
ISubSModule
&
object
Index
Constructors
constructor
Properties
_POSTAG
_TABLE
inited
name
priority
segment
type
type
Methods
_cache
create
Token
debug
Token
do
Optimize
init
slice
Token
to
Email
Address
_init
init
Constructors
constructor
new
Email
Optimizer
(
type
?:
ISModuleType
, segment
?:
Segment
,
...
argv
:
any
[]
)
:
EmailOptimizer
Parameters
Optional
type:
ISModuleType
Optional
segment:
Segment
Rest
...
argv:
any
[]
Returns
EmailOptimizer
Properties
Protected
Optional
_POSTAG
_POSTAG
:
POSTAG
Protected
Optional
_TABLE
_TABLE
:
any
Optional
inited
inited
:
boolean
name
name
:
string
Optional
priority
priority
:
number
segment
segment
:
Segment
type
type
:
"optimizer"
= "optimizer"
Static
type
type
:
"optimizer"
= "optimizer"
Methods
Protected
_cache
_cache
(
...
argv
:
any
[]
)
:
void
Parameters
Rest
...
argv:
any
[]
Returns
void
Protected
create
Token
create
Token<T, U>
(
data
:
T
, skipCheck
?:
boolean
, attr
?:
U
&
IWordDebugInfo
)
:
T
Type parameters
T
:
IWord
U
:
IWordDebugInfo
Parameters
data:
T
Optional
skipCheck:
boolean
Optional
attr:
U
&
IWordDebugInfo
Returns
T
Protected
debug
Token
debug
Token<T, U>
(
data
:
T
, attr
?:
U
&
IWordDebugInfo
, returnToken
?:
true
,
...
argv
:
any
[]
)
:
T
Type parameters
T
:
IWordDebug
U
:
IWordDebugInfo
Parameters
data:
T
Optional
attr:
U
&
IWordDebugInfo
Optional
returnToken:
true
Rest
...
argv:
any
[]
Returns
T
do
Optimize
do
Optimize
(
words
:
any
)
:
any
对可能是邮箱地址的单词进行优化
Parameters
words:
any
单词数组
Returns
any
init
init
(
segment
:
Segment
,
...
argv
:
any
[]
)
:
this
Parameters
segment:
Segment
Rest
...
argv:
any
[]
Returns
this
Protected
slice
Token
slice
Token<T>
(
words
:
T
[]
, pos
:
number
, len
:
number
, data
:
T
, skipCheck
?:
boolean
)
:
T
[]
Type parameters
T
:
IWord
Parameters
words:
T
[]
pos:
number
len:
number
data:
T
Optional
skipCheck:
boolean
Returns
T
[]
to
Email
Address
to
Email
Address
(
words
:
IWord
[]
)
:
string
根据一组单词生成邮箱地址
Parameters
words:
IWord
[]
单词数组
Returns
string
Static
Protected
_init
_init<T>
(
libThis
:
IModuleStatic
<
T
>
, segment
:
Segment
,
...
argv
:
any
[]
)
:
T
Type parameters
T
:
SubSModule
Parameters
libThis:
IModuleStatic
<
T
>
segment:
Segment
Rest
...
argv:
any
[]
Returns
T
Static
init
init<T>
(
segment
:
Segment
,
...
argv
:
any
[]
)
:
T
Type parameters
T
:
SubSModuleOptimizer
Parameters
segment:
Segment
Rest
...
argv:
any
[]
Returns
T
README
Globals
"lib/submod/
Email
Optimizer"
Email
Optimizer
constructor
_POSTAG
_TABLE
inited
name
priority
segment
type
type
_cache
create
Token
debug
Token
do
Optimize
init
slice
Token
to
Email
Address
_init
init
EMAILCHAR
_EMAILCHAR
init
Generated using
TypeDoc
邮箱地址识别优化模块
老雷leizongmin@gmail.com