模式与正则表达式不匹配

时间:2012-02-14 00:34:07

标签: java regex

我正在尝试在eclipse中创建SOA服务。并且有一个字段我必须插入管理员名称。因此,每当我输入此管理员名称时,我都会收到此错误 -

名称无效。名称[Adcommerce,pubcommerceHelloWorldServiceV1]对“[A-Za-z] + [A-Za-z0-9 _] *”

模式无效

我以管理员名称输入此内容 -

Adcommerce, pubcommerceHelloWorldServiceV1

我进入了什么问题?

2 个答案:

答案 0 :(得分:2)

名称必须以字母开头,之后可以是多个字母,数字和/或下划线,例如random_123

它不能包含您在那里使用的逗号和空格,也许您最好用下划线替换它。

答案 1 :(得分:1)

您的字符串中似乎有一个逗号,但不是您的正则表达式。

也许是这样的,如果你能有更多的逗号:,

"[A-Za-z]+[A-Zaf-z0-9_,]*"  

或     “[A-Za-z],+ [A-Za-z0-9 _,] *”

如果逗号总是在第一个“单词”之后