【发布时间】:2025-12-23 13:10:06
【问题描述】:
我正在尝试为以下组合创建一个正则表达式
Alphanumerictext1:1234:12:124:aplhnumericText2:www.*.com
在上述格式中,即使文本包含字母数字(第一个字段)或增量值,它也应该通过 : 分隔。
以下是几个有效的例子:
Alphanumerictext1
Alphanumerictext1:1234
Alphanumerictext1:1234:12
Alphanumerictext1:1234::124:aplhnumericText2
Alphanumerictext1::12
Alphanumerictext1:1234:12:124:aplhnumericText2:www.*.com
为此编写了如下的部分正则表达式 ^([\w\s\.]+(:\d*){0,3})$ 但无法满足由 :aplhnumericText2 和 www.*.com 分隔的最后 2 个值。
【问题讨论】:
标签: c# regex regex-group