Documentation
¶
Index ¶
Constants ¶
View Source
const ( DataSep = "\t" ReplaceSep = "|" )
View Source
const (
AWDBFieldLine = "line"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWDBIPLineRewriter ¶
type AWDBIPLineRewriter struct {
// contains filtered or unexported fields
}
AWDBIPLineRewriter AWDB数据库的IP线路改写 根据线路数据库匹配 ISP
type DataLoader ¶
DataLoader 数据加载
type DataRewriter ¶
type DataRewriter struct {
DataLoader *DataLoader
// contains filtered or unexported fields
}
DataRewriter 数据改写
func NewDataRewriter ¶
func NewDataRewriter(dl *DataLoader, rw Rewriter) *DataRewriter
NewDataRewriter 初始化数据改写 数据以'\t'作为分段,每一行的格式为: <field>\t<match>\t<replace>\n @ <field> - 字段ID @ <match> - 匹配内容 @ <replace> - 改写内容,支持以'|'作为分段,表示匹配后改写其他字段 举例: country\t\t保留地址 - "国家"字段中,如果数据为空,改写为"保留地址" province\t内蒙古\t内蒙 - "省份"字段中,如果数据为"内蒙古",改写为"内蒙" asnumber\t4134\tisp|电信 - "AS号码"字段中,如果数据为"4134",改写"运营商"字段为"电信"
Click to show internal directories.
Click to hide internal directories.