ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# Gsub Processor(Gsub 处理器) 原文链接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.3/gsub-processor.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/gsub-processor.html) 译文链接 : [http://www.apache.wiki/pages/viewpage.action?pageId=10027807](http://www.apache.wiki/pages/viewpage.action?pageId=10027807) 贡献者 : [那伊抹微笑](/display/~wangyangting),[ApacheCN](/display/~apachecn),[Apache中文网](/display/~apachechina) 通过应用正则表达式和替换来转换 **string** **field**(字符串字段)。如果该字段不是字符串,**processor**(处理器)将抛出异常。 ## Table 21. Gsub Options(表 21\. Gsub 选项) | Name(名称) | Required(必要的) | Default(默认值) | Description(描述) | | --- | --- | --- | --- | | **`field`** | **yes** | **-** | 应用替换的 **field**(字段) | | **`pattern`** | **yes** | **-** | 要被替换的 **pattern**(模式) | | **`replacement`** | **yes** | **-** | 用于替换所匹配的 **patterns**(模式的)**string**(字符串) | ``` { "gsub": { "field": "field1", "pattern": "\.", "replacement": "-" } } ```