我想创建一个以整数开头的正则表达式,然后它可能有一个冒号,后跟一个字符串。例如,它应该通过:
123
123:e43e
123:444+:343
我尝试使用正则表达式:
String timeZoneRegex = "^\\d+[:(=[a-zA-Z+-:0-9]+)]*";
这不起作用;感谢这里的任何帮助。
我想创建一个以整数开头的正则表达式,然后它可能有一个冒号,后跟一个字符串。例如,它应该通过:
123
123:e43e
123:444+:343
我尝试使用正则表达式:
String timeZoneRegex = "^\\d+[:(=[a-zA-Z+-:0-9]+)]*";
这不起作用;感谢这里的任何帮助。
我不得不说一些正则表达式功能依赖于正则表达式引擎,但请尝试:
\d+(\:[a-zA-Z0-9\-+]+)*
我看了你的快递,你犯了一些错误,也许最相关的一个是使用嵌入[],你应该知道在方括号内符号解释的行为有点不同。如果您想学习它们,这是一个非常好的来源。干杯。