MooTool

Handy tool set for developers

View on GitHub

DIFF-477:查找替换正则捕获组与 Electron 对齐

背景

Electron findReplace.tsreplaceAllMatches / replaceCurrentMatch 中对每个匹配片段调用 applyReplacement,支持正则 $1/$& 与替换串中的 \n 转义;非正则模式保留字面 \n。Compose FindReplace.replaceAll 曾对所有命中写入同一展开串,且走 Kotlin Regex.replace 模板语义,导致 Host/JSON/随手记正则替换与 Electron 不一致。

变更

验证

export JAVA_HOME="$(/usr/libexec/java_home -v 21)"
./gradlew :composeApp:desktopTest --offline