Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中的Java正则表达式_Java_Android_Regex - Fatal编程技术网

android中的Java正则表达式

android中的Java正则表达式,java,android,regex,Java,Android,Regex,如果有人能帮我解决正则表达式的问题,那就太可怕了 我有一个EditText,允许键入的字符如下: A-Z、Ä、Ö、Ü(仅大写)和ß 我很感激你的帮助 使用[A-ZÄÜß]+作为正则表达式 如果要支持零长度字符串,请将+替换为* (您可能希望在源代码中使用\u符号来代替特殊字符,以帮助代码编辑器和源代码控制系统。)您的意思是这样的吗 Pattern p = Pattern.compile("^[A-ZÄÖÜß]+$"); Matcher m = p.matcher(inputString); if

如果有人能帮我解决正则表达式的问题,那就太可怕了

我有一个EditText,允许键入的字符如下:

A-Z、Ä、Ö、Ü(仅大写)和ß


我很感激你的帮助

使用
[A-ZÄÜß]+
作为正则表达式

如果要支持零长度字符串,请将
+
替换为
*


(您可能希望在源代码中使用
\u
符号来代替特殊字符,以帮助代码编辑器和源代码控制系统。)

您的意思是这样的吗

Pattern p = Pattern.compile("^[A-ZÄÖÜß]+$");
Matcher m = p.matcher(inputString);
if(m.matches() {
    //Do whatever you need to do when the pattern matches.
}

那你的问题是什么?我想你的意思是很棒。你想寻求帮助,而不是泄气。我的情况需要一个正则表达式。你以前用过正则表达式吗?如果是的话,请说明你做了什么far@Andr艾希尔德,不,对不起。但是我应该尝试使用正则表达式…谢谢,但是Ä、Ö、Ü和ß不起作用…你说的\u代替特殊字符是什么意思?看。谢谢!它工作正常:)