gpt4 book ai didi

regex - 查找任何不以点结尾的摘要

转载 作者:行者123 更新时间:2023-12-01 11:00:49 25 4
gpt4 key购买 nike

我正在寻找我的项目的一致性。但我在打字时并不总是记得它。当我评论了我的项目的一半并且我不知道我是否以 .

所以,我想找到所有不以点结尾的总结来解决这个问题。这方面的一个例子是:

    /// <summary>
/// This is my summary
/// </summary>

这意味着有起始空格,总是三个 /它们都包含在 <summary> 中标签。

我开始研究它并得到这个:
^///$[^\.]

基于
^ start of line
/// the three slashes
$ end of line
[^\.] that doesn't end with a dot.

但我无法让它发挥作用。
如何找到所有不以 . 结尾的摘要行?

最佳答案

您不需要 anchor 定到字​​符串的开头,因为它是标记注释行开头的“///”

///.*[^\.]$

我们如何建立这个。

我们知道我们要查找的注释以 '///' 开头并以非 '.' 结尾,这两个字符串可以匹配为 '///' 和 '[^.]' ,我们可以有任何东西,所以 '。*'

开头不需要 '^',因为注释不必从字符串/行的开头开始。

您可能还想考虑尾随空白,所以
///.*[^\.]\s*$

我可能错过了其他几点,所以大声喊出来

什么$平均值

正则表达式中的“$”符号是字符串结尾的 anchor 。它有点匹配新行,除了(可能取决于实现)它可以简单地匹配输入的结尾。它与匹配输入开始的 '^' 相同

关于regex - 查找任何不以点结尾的摘要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10992745/

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