in.useDelimiter("[^a-zA-Z]+");
此表达式可以使用任何非字母char
作为delimiter
(eg, input abc@, abc will be stored; input
abc。, abc will be store)
。
但是,我不想忽略"."
,因为我想用它来结束输入。
如何修改上面的regular expression
?
答案 0 :(得分:0)
.
是regex语法中的通配符,表示“任何字符”。如果要将其用作“真实”字符,则需要使用\
对其进行转义:
in.useDelimiter("[^a-zA-Z\.]+");
// Escapting here -------^