Golang

关注公众号 jb51net

关闭
首页 > 脚本专栏 > Golang > golang去除多余空格换行符

golang去除多余的空格与换行符示例代码

作者:ME->CS

Golang是一种强大的编程语言,提供了丰富的字符串处理功能,这篇文章主要给大家介绍了关于golang去除多余的空格与换行符的相关资料,需要的朋友可以参考下

通过正则表达式去除文本中连续的多余的空格和换行符,仅保留一个

代码如下:

package main

import (
	"fmt"
	"regexp"
)

func main() {
	before := "hello,    world!\n\n\n你好,    世界!\n\n"
	fmt.Printf("%s", before)
	fmt.Println("-------")
	reg := regexp.MustCompile(`( )+|(\n)+`)
	after := reg.ReplaceAllString(before, "$1$2")
	fmt.Println(after)
	return
}

输出

附:Golang去除字符串前后空格

v.EthName = strings.Trim(v.EthName, " ")
//两种方法都可以.
v.EthName = strings.TrimSpace(v.EthName)

总结

到此这篇关于golang去除多余的空格与换行符的文章就介绍到这了,更多相关golang去除多余空格换行符内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文