【发布时间】:2015-02-24 17:21:18
【问题描述】:
以下代码来自:Take a char input from the Scanner
char c = reader.next(".").charAt(0);
为什么这只包含一个字符? 我可以阅读有关“。”用途的任何参考资料?
【问题讨论】:
标签: java regex java.util.scanner
以下代码来自:Take a char input from the Scanner
char c = reader.next(".").charAt(0);
为什么这只包含一个字符? 我可以阅读有关“。”用途的任何参考资料?
【问题讨论】:
标签: java regex java.util.scanner
字符. 表示正则表达式 (Regex),表示任何字符。
您可以在Pattern 的文档中找到。
预定义的字符类
。任何字符(可能匹配也可能不匹配行终止符)
正则表达式是一种查找文本并将其与某些预定义模式匹配的方法。如果你想找到下一个A或B字母,你应该使用:
char c = reader.next("[AB]").charAt(0);
查看 Pattern 文档以更好地了解如何使用此 API。
【讨论】: