/pkg30/2325642/4554482/2/20231106/rf/094523.753672f 通过正则表达式提取/中的值
时间: 2023-11-07 14:06:17 浏览: 72
使用正则表达式取出数据
可以使用正则表达式来提取字符串中的特定部分。对于提取/中的值,可以使用以下正则表达式:`\/([^\/]+)\/?$`。其中,`\/`匹配斜杠字符,`[^\/]+`匹配除斜杠外的任意字符,`()`用于捕获匹配的内容,`\/?$`匹配可选的末尾斜杠字符。在Go语言中,可以使用`regexp`包来进行正则表达式匹配。下面是一个示例代码:
```go
package main
import (
"fmt"
"regexp"
)
func main() {
str := "/pkg30/2325642/4554482/2/20231106/rf/094523.753672f"
re := regexp.MustCompile(`\/([^\/]+)\/?$`)
match := re.FindStringSubmatch(str)
if len(match) > 1 {
fmt.Println(match[1])
}
}
```
输出结果为:`094523.753672f`。
阅读全文