gpt4 book ai didi

regex - 如何在不捕获完整单词的情况下搜索单词部分

转载 作者:行者123 更新时间:2023-12-04 17:34:11 24 4
gpt4 key购买 nike

一点上下文

我正在将“config”变量的所有实例重命名为“configuration”。

为了验证我是否重命名了变量的每个现有实例,我使用了 Visual Studio 的“在文件中查找”功能。我搜索“config”,它返回名为“config”和“configuration”的变量的结果,因为对 config 的搜索匹配两者。但是,我只对“配置”(需要重命名)感兴趣,而不对“配置”(正确命名)感兴趣。

这实际上是一个问题,因为滚动数百个不相关的搜索结果很痛苦。

正则表达式来了

因此,我希望在搜索中使用正则表达式来解决我的问题。匹配任何包含配置的正则表达式,除非它包含配置。例如, someConfigVariable 应该匹配,而 someConfigurationVariable 不应该匹配。

最佳答案

您可以使用

(Config)(?!uration)

Working Demo

它捕获了单词 Config可以使用 $1 访问为替代。

用途 Group Capture

关于regex - 如何在不捕获完整单词的情况下搜索单词部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29325543/

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