【发布时间】:2022-08-02 15:31:32
【问题描述】:
我需要一个正则表达式模式。
XXX[NUMBER]
例如: XXX[123456]
或者
[NUMBER]XXX
例如: [123456]XXX
匹配这两种模式的模式是什么?
我尝试了以下方式,但我只能将括号添加到数字的开头:
[\\[0-9]{0,35}[X]{0,35}|[X]{0,35}[\\[0-9]{0,35}
亲切的问候。
-
使用
^(?:X+\\[\\d+]|\\[\\d+]X+)$ -
@anubhava 感谢您的回答。我在 regex101.com 中尝试过这种模式。然后就成功了。但我用作 DevExpress WPF 掩码。我试过这个。然后我有一个错误。错误详细信息:Message=syntax error InnerException= StackTrace= at DevExpress.Data.Mask.RegExpParser.yyerror(String message, String[] expected)
-
如果您有错误,请发布错误。
标签: c# .net regex regex-group