正则表达式匹配数字,逗号和分号?
与仅包含数字 0 到 9、逗号和分号的字符串匹配的正则表达式是什么?我希望在Java中使用它,如下所示:
word.matches("^[1-9,;]$") //Or something like that...
我是正则表达式的新手。
与仅包含数字 0 到 9、逗号和分号的字符串匹配的正则表达式是什么?我希望在Java中使用它,如下所示:
word.matches("^[1-9,;]$") //Or something like that...
我是正则表达式的新手。
你几乎拥有它,你只是省略了0,忘记了量词。
word.matches("^[0-9,;]+$")
你已经90%完成了。
^[0-9,;]+$
以克拉开头表示线条的开头。^
指示字符集[
指示字符 0 到 9,逗号表示逗号,分号表示 。0-9
,
;
结束表示字符集的结束。]
加号表示必须存在一个或多个“上一项”。在这种情况下,这意味着您必须在先前声明的字符集中具有一个或多个字符。+
美元表示该行的末尾。$