【问题标题】:How do I name a result group in a Regex? (.Net)如何在正则表达式中命名结果组? (。网)
【发布时间】:2020-12-12 05:30:08
【问题描述】:

如何在正则表达式中命名结果组? (.Net)

【问题讨论】:

    标签: .net regex


    【解决方案1】:
    (?<NameOfGroup>[a-z]*)
    

    使用 ?语法类似于上面的示例。

    【讨论】:

      【解决方案2】:
      (?<NAME>EXPRESSION) or (?'NAME'EXPRESSION)
      

      【讨论】:

        【解决方案3】:
        (?<first>group)(?'second'group). 
        

        http://www.regular-expressions.info/named.html

        【讨论】:

          【解决方案4】:
          (?<name>.*)
          

          用任何你想叫你的组的东西来代替。以下是您希望解析并将结果与​​组匹配的正则表达式。

          请参阅我今天早上的帖子,了解如何解析文件列表以获取名称和编号索引

          How to get files from 1 to n in a particular pattern?

          【讨论】:

            【解决方案5】:
            (?<name>subpattern)
            

            其中是组名,subpattern是代码 例如

            (?<words>\w+)
            

            \w+ 相同,但将其命名为“单词”

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-11-11
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2010-09-29
              • 2018-01-29
              相关资源
              最近更新 更多