根据this StackOverflow post,伴随着一个链接到一个GitHub PR,该PR已经被合并,版本已经发布,用户应该能够使用Regex将全局查找中的结果替换为小写。然而,这个功能对我来说不起作用,我使用的VS Code版本(1.77.3)比这个版本(1.47)晚得多。
您可以看到“HI”被替换为“\LHI”。
有人能解释一下如何替换为小写吗?请注意,我不希望使用“转换为小写”命令从命令调色板,因为它不执行大规模替换。
根据this StackOverflow post,伴随着一个链接到一个GitHub PR,该PR已经被合并,版本已经发布,用户应该能够使用Regex将全局查找中的结果替换为小写。然而,这个功能对我来说不起作用,我使用的VS Code版本(1.77.3)比这个版本(1.47)晚得多。
您可以看到“HI”被替换为“\LHI”。
有人能解释一下如何替换为小写吗?请注意,我不希望使用“转换为小写”命令从命令调色板,因为它不执行大规模替换。
1条答案
按热度按时间yyhrrdl81#
使用
\L$0
的这种替换在搜索替换中不起作用。你可以把所有的东西都包在一个捕获组里然后替换为
\L$1
,它就像你期望的那样工作了。$0
在替换字段中工作,但不与\L
,\U
,\l
或\u
一起工作。