当前位置:  开发笔记 > 编程语言 > 正文

组名无效:组名必须以单词字符开头

如何解决《组名无效:组名必须以单词字符开头》经验,为你挑选了1个好方法。

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

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

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



1> vengafoo..:

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

从MSDN文档:"用于名称的字符串不得包含任何标点符号,不能以数字开头.您可以使用单引号而不是尖括号;例如,(?'name')."

如果使用尖括号<>或单引号''来表示组名,则无关紧要.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有