gpt4 book ai didi

php - 正则表达式匹配golang sql dsn

转载 作者:IT王子 更新时间:2023-10-29 01:59:53 30 4
gpt4 key购买 nike

我在匹配 golang 使用的 DSN 时遇到了问题。所以我有两个应用程序(golang 和 php)使用相同的配置文件,并且该配置文件使用 golang dsn 格式声明 DSN,我的想法是解析该 dsn 并将其用于 PHP 代码。对正确的正则表达式有帮助吗?谢谢!

最佳答案

作为引用,go-sql-driver 项目使用它来解析 dsn。他们不再使用正则表达式

https://github.com/go-sql-driver/mysql/blob/master/utils.go#L74

这是他们过去使用的正则表达式

https://github.com/go-sql-driver/mysql/blob/f4bf8e8e0aa93d4ead0c6473503ca2f5d5eb65a8/utils.go#L34

如果您查看新解析器的提交,它具有更好的性能(针对 go 1.2 和 1.1 进行了基准测试)

https://github.com/go-sql-driver/mysql/commit/dc029498cb5a3efbe44e54dcb5cf080d451450fa

关于php - 正则表达式匹配golang sql dsn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25402391/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com