gpt4 book ai didi

c# - 无效的组名 : Group names must begin with a word character

转载 作者:行者123 更新时间:2023-11-30 13:53:27 25 4
gpt4 key购买 nike

当我将 Regex 类与正则表达式一起使用时,我收到以下异常:(?'named a'asdf)

System.ArgumentException: parsing \"(?'named a'asdf)\" - Invalid group name: Group names must begin with a word character.

我的正则表达式有什么问题?

最佳答案

问题是捕获名称中的空格。删除空格,它工作正常。

来自 MSDN 文档:"用于名称的字符串不得包含任何标点符号,并且不能以数字开头。您可以使用单引号代替尖括号;例如,(?'name')。"

用尖括号<>或者单引号''来表示组名都没有关系。

关于c# - 无效的组名 : Group names must begin with a word character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/122951/

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