gpt4 book ai didi

regex - 在文件中查找和替换 - .NET 友好的正则表达式语法

转载 作者:行者123 更新时间:2023-12-01 08:20:53 24 4
gpt4 key购买 nike

我正在寻找一个不错的工具,可以使用我在 C# 中使用的正则表达式语法搜索和替换多个文件。通常我会在 Visual Studio 中执行此操作,但它具有最奇怪的正则表达式语法(这意味着比手动替换文件中的文本更快)。

到目前为止,我已经尝试过 windows grep 但它不喜欢下面的正则表达式。有问题的正则表达式是

<see cref="(?<class>.+)">(.+)</see>

替换为
<see cref="${class}"/>

或者将其转换为 Visual Studio 的语法会很好!

杰夫有一个 whole post在他的博客上。

最佳答案

在 Visual Studio 中,找到:

\<see cref="{:i}"\>.*\</see\>

并替换为:
<see cref="\1"/>

{} 是 VS 分组运算符。它没有命名。在替换中,\n 用于查找表达式中第 n 组的值。

您可以调整 :i .* 如果您需要考虑新行或其他空格。

关于regex - 在文件中查找和替换 - .NET 友好的正则表达式语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/590552/

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