Java 正则表达式-匹配字母和标点符号

Java 正则表达式-匹配字母和标点符号,java,regex,Java,Regex,我想检查输入的模式,我的输入可以有“.”、“/”、空格和A到z,如以下情况: …阿托兹 阿托兹 阿托兹…阿托兹 阿托兹/阿托兹 我该如何处理我的“模式” 在上一个示例中,有一个斜杠(/),它的含义是什么 否则:[A-Za-z.]+应该添加到它,如果只有A-z和,它将工作。(点)字符。请确保不要问已经回答过的问题。这个问题有很多重复/相关的问题。而且,它与Android完全无关。据我所知,他们的基本问题是[A-Za-z./]+。请注意,[A-z]包含的不仅仅是字母。@Joey:准确,我不知道,

我想检查输入的模式,我的输入可以有“.”、“/”、空格和A到z,如以下情况:

  • …阿托兹
  • 阿托兹
  • 阿托兹…阿托兹
  • 阿托兹/阿托兹

我该如何处理我的“模式”

在上一个示例中,有一个斜杠(/),它的含义是什么


否则:[A-Za-z.]+应该添加到它,如果只有A-z和,它将工作。(点)字符。

请确保不要问已经回答过的问题。这个问题有很多重复/相关的问题。而且,它与Android完全无关。据我所知,他们的基本问题是
[A-Za-z./]+
。请注意,
[A-z]
包含的不仅仅是字母。@Joey:准确,我不知道,谢谢你的提示。@user655443:只要将它添加到括号内(在点之后),如果它只是空格,如果你想要所有的空白字符(包括换行符)都放\s(减s很重要)而不是“”。我建议您阅读一些关于regexp的教程,您似乎对它很不熟悉,理解起来也不太复杂。[A-Z./-\s]+我尝试了这个方法,但它告诉我们无效的转义序列(有效的转义序列是\b\t\n\f\r\“\”\)@user655443:这是因为java不理解\s,您需要编写\\s。
if (!Pattern.matches("pattern",(input.getText().toString())))