当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


GO NewReplacer用法及代码示例


GO语言"strings"包中"NewReplacer"函数的用法及代码示例。

用法:

func NewReplacer(oldnew ...string) *Replacer

NewReplacer 从旧的新字符串对列表中返回一个新的替换器。替换按照它们在目标字符串中出现的顺序执行,没有重叠匹配。旧的字符串比较按参数顺序进行。

如果给定奇数个参数,NewReplacer 会发生Panics。

例子:

package main

import (
	"fmt"
	"strings"
)

func main() {
	r := strings.NewReplacer("<", "&lt;", ">", "&gt;")
	fmt.Println(r.Replace("This is <b>HTML</b>!"))
}

输出:

This is &lt;b&gt;HTML&lt;/b&gt;!

相关用法


注:本文由纯净天空筛选整理自golang.google.cn大神的英文原创作品 NewReplacer。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。