正则表达式:使用除a-zA-z和“。”以外的任何字符作为分隔符。

时间:2018-11-11 04:47:58

标签: java regex delimiter

in.useDelimiter("[^a-zA-Z]+");

此表达式可以使用任何非字母char作为delimiter (eg, input abc@, abc will be stored; input abc。, abc will be store)。 但是,我不想忽略".",因为我想用它来结束输入。 如何修改上面的regular expression

1 个答案:

答案 0 :(得分:0)

.是regex语法中的通配符,表示“任何字符”。如果要将其用作“真实”字符,则需要使用\对其进行转义:

in.useDelimiter("[^a-zA-Z\.]+");
// Escapting here -------^