Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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
Java 这个正则表达式是什么意思[A-Z0-9%+;-]。。你能帮我回答这个问题吗_Java_Regex - Fatal编程技术网

Java 这个正则表达式是什么意思[A-Z0-9%+;-]。。你能帮我回答这个问题吗

Java 这个正则表达式是什么意思[A-Z0-9%+;-]。。你能帮我回答这个问题吗,java,regex,Java,Regex,模式编译(“[A-Z0-9.+-]”) 它编译什么 [A-Z0-9._%+-] match a single character present in the list below A-Z a single character in the range between A and Z (case sensitive) 0-9 a single character in the range between 0 and 9 ._%+- a single character in the list .

模式编译(“[A-Z0-9.+-]”) 它编译什么

[A-Z0-9._%+-] match a single character present in the list below
A-Z a single character in the range between A and Z (case sensitive)
0-9 a single character in the range between 0 and 9
._%+- a single character in the list ._%+- literally
您可以使用以下网站了解和测试正则表达式:
正则表达式被称为“已编译”,这意味着字符串被转换为比较对象树。比较对象树稍后将用于与某些字符串(或多个字符串)进行比较,以查看其是否匹配

对于问题中的正则表达式,可以将其解释为匹配以下任何单个字符:

  • 在A和Z之间,或
  • 介于0和9之间,或
  • “.”、“%”、“%”、“+”或“-”中的任何一个

此正则表达式可能用于匹配url参数、编程语言中的变量名或类似内容。

试一试,看看它匹配什么:web上的任何正则表达式指南都可以告诉您这是什么意思。尝试搜索,例如使用谷歌。请做一点调查,你看了吗?