标签: regex
嗨,这是我的例子^0x[a-fA-F0-9]{1,40}
^0x[a-fA-F0-9]{1,40}
这是我的前任0x。我正在做的是regex.Split这是强制性的,之后我们可以输入最多40个字母数字。但不是特殊字符。我该怎么做才能正确匹配?
0x
regex.Split
答案 0 :(得分:2)
您的问题是您需要断言字符串结束的位置,否则您将匹配,直到找到特殊字符,并获得不受欢迎的匹配。
因此,使用当前的正则表达式和测试字符串0xc1!,0xc1将匹配,即使它是无效匹配。
0xc1!
0xc1
如何使用:^0x[a-fA-F0-9]{1,40}$
^0x[a-fA-F0-9]{1,40}$