golang通过正则匹配将2023-06-01T19:09:18中的T替换为空格
时间: 2024-02-28 12:55:37 浏览: 146
可以使用golang的正则表达式库来实现这个功能。代码如下:
```
package main
import (
"fmt"
"regexp"
)
func main() {
str := "2023-06-01T19:09:18"
re := regexp.MustCompile("T")
result := re.ReplaceAllString(str, " ")
fmt.Println(result)
}
```
输出结果为:`2023-06-01 19:09:18`。
代码解释:首先定义一个字符串`str`,它是待替换的字符串。然后使用`regexp.MustCompile`函数创建一个正则表达式对象`re`,它匹配字符串中的字母"T"。接着使用正则表达式对象的`ReplaceAllString`方法将字符串中的所有"T"替换成空格。最后输出替换后的结果。
阅读全文