美文网首页📗Go语言:基础大全
Go语言:识别路径是否正确(支持通配符)

Go语言:识别路径是否正确(支持通配符)

作者: 白祤星 | 来源:发表于2019-11-17 00:50 被阅读0次

备注:


  • 此方法支持使用通配符 ?*
通配符 说明
? 匹配一个任意的字符
* 匹配无限个任意的字符,包括没有字符

代码实例:


package main

import (
    "fmt"
    "path/filepath"
)

func main() {
    // 识别路径,完全匹配时返回 true
    fmt.Println(filepath.Match(`?`, `a`))     // true
    fmt.Println(filepath.Match(`?`, `aa`))    // false
    fmt.Println(filepath.Match(`a?`, `aa`))   // true
    fmt.Println(filepath.Match(`??`, `aa`))   // true
    fmt.Println(filepath.Match(`*`, ``))      // true
    fmt.Println(filepath.Match(`*`, `a/b/c`)) // true
    fmt.Println(filepath.Match(`//b`, `b`))   // false
}

相关文章

  • Go语言:识别路径是否正确(支持通配符)

    备注: 此方法支持使用通配符 ?、* 通配符说明?匹配一个任意的字符*匹配无限个任意的字符,包括没有字符 代码实例:

  • 小程序样式导入

    使用@import语句可以导入外联样式表,只支持相对路径 选择器 小程序无法识别通配符 使用预编译处理器less ...

  • EditorConfig 的配置

    # EditorConfig文件使用INI格式。斜杠(/)作为路径分隔符,#或者;作为注释。路径支持通配符: # ...

  • 初识Go语言-1

    Go语言学习路径 初识Go语言 Go语言环境搭建与IDE安装 Go语言基础语法 Go语言数据类型 Go语言变量和常...

  • pyspark读写csv文件

    读取csv文件 写入csv文件 option支持参数 path: csv文件的路径。支持通配符; header: ...

  • Go语言并发

    Go语言并发 Go语言级别支持协程,叫做goroutine Go 语言从语言层面支持并发和并行的开发操作 Go并发...

  • 【初级入门】Go M1不能Debug

    这里记录下,M1不能Debug的解决方案 查看安装环境是否正确 go语言环境和GoLand编辑器最新版已经支持了D...

  • golang-面向对象

    思考:go语言不支持继承与多态的优点与缺点是什么 go语言只支持封装,不支持继承与多态 go语言没有class,只...

  • 26. 结构体取代类

    26. 结构体取代类 Go 支持面向对象吗? Go 并不是完全面向对象的编程语言。Go 官网回答了 Go 是否是面...

  • layui-icon图标不显示,Failed to decode

    检查目录结构是否正确,是否有加载到Font字体,console是否有路径报错查看对应路径是否正确,调整路径,整个压...

网友评论

    本文标题:Go语言:识别路径是否正确(支持通配符)

    本文链接:https://www.haomeiwen.com/subject/qzwuictx.html