go 匹配换行符与 js 不同
js 正则中,. 可以匹配换行符,但在 go 正则中,. 无法匹配换行符。
你的问题是,go 版本的正则中,没有指定换行符匹配规则,导致无法匹配文本中包含换行的内容。
正确的做法是,使用 go 正则的 n,指定换行符匹配规则。修改后的正则为:
matchMenu := regexp.MustCompile(`Contents\n\n(.|\n)+?\n\n`)
以上就是Go 正则表达式如何匹配换行符?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号