flux:golang 的流利正则表达式
描述
golang 中的 Fluent 正则表达式是的的一个端口
要求
高朗使用 1.4.2 版创建和测试
安装
Flux 可通过go get github.com/alexanderbartels/flux
例子
这个简单的例子说明了您将使用flux 的方式及其流畅的界面来构建复杂的模式。
package main
import (
"flux"
)
func main () {
// create the regex
regex := flux . NewFlux (). StartOfLine (). Find ( "http" ). Maybe ( "s" ). Then ( "://" ). Maybe ( "www." ). AnythingBut ( "." ). Either ( ".co" , ".com" , ".de" ). IgnoreCas