Golang 正则切割字符串

利用 Regexp 对象的 Split 方法实现正则切割字符串

Regexp 对象的 Split方法

简单的例子:

Go:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package main

import (
	"fmt"
	"regexp"
)

func main(){
	spaceRe, _ := regexp.Compile(`\s+`)

	s := "a b   c    d     e"
	ss := spaceRe.Split(s, -1)

	fmt.Println(len(ss), ss)
}

输出:

1
5 [a b c d e]

参考

本文网址: https://pylist.com/topic/157.html 转摘请注明来源

Suggested Topics

Golang 服务之坑:too many open files

出现这个问题是因为服务的文件句柄超出系统限制。当Go服务程序出现这个问题,首先应该看系统设置,然后再看程序本身。...

golang 计算大文件md5

以前介绍过用python 计算大文件的md5 值,这里将介绍使用 golang 计算大文件md5...

Golang 版 supervisord 使用记录

python 版经常出现一些错误,比如 supervisor.sock 文件找不到的错误。懒得去整,试试二进制的 supervisord ,用 Go 语言编写。...

Golang 实现新闻网页提取正文内容

前段时间接触到新闻页面的提取问题,发现了python 实现的 gne ,测试一段时间,效果很好,但还不适合个人的需求,于是就用 go 来实现类似的功能。...

一个简单高效的LRU 缓存,golang 实现

LRU(Least recently used,最近最少使用)是根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。...

Leave a Comment