1

我想创建一个以整数开头的正则表达式,然后它可能有一个冒号,后跟一个字符串。例如,它应该通过:

  • 123
  • 123:e43e
  • 123:444+:343

我尝试使用正则表达式:

String timeZoneRegex = "^\\d+[:(=[a-zA-Z+-:0-9]+)]*";

这不起作用;感谢这里的任何帮助。

4

1 回答 1

0

我不得不说一些正则表达式功能依赖于正则表达式引擎,但请尝试:

\d+(\:[a-zA-Z0-9\-+]+)*

我看了你的快递,你犯了一些错误,也许最相关的一个是使用嵌入[],你应该知道在方括号内符号解释的行为有点不同。如果您想学习它们,这是一个非常好的来源。干杯。

于 2013-10-01T18:01:55.193 回答