#108·go

acme: 正则表达式尽可能不匹配

作者: pedramos创建于 2023年8月4日更新于 2023年8月11日

考虑以下文本: abc xyz 以下的 Edit 命令: Edit ,x/[a-z]+/ s/.*/T&/g 应得到: Tabc Txyz 但似乎 x 只捕获了单个字符,而不是整个 3 个字符组,因此命令的结果是: TaTbTc TxTyTz 我尝试自己找到问题并修复它,但无法找到错误所在。在 go sam 和 plan9port acme 中,它似乎都正常工作。