Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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 文本的正则表达式是什么;192.168.71.1是否获取HTTP/1.0/test/abc;?_Java_Regex - Fatal编程技术网

Java 文本的正则表达式是什么;192.168.71.1是否获取HTTP/1.0/test/abc;?

Java 文本的正则表达式是什么;192.168.71.1是否获取HTTP/1.0/test/abc;?,java,regex,Java,Regex,文本的相关正则表达式是什么 “192.168.71.1获取HTTP/1.0/test/abc” 我曾尝试单独使用正则表达式,但无法将所有这些表达式与中间的空格结合起来。使用以下工作: 192\.168\.71\.1\sGET\sHTTP\/1\.0\s\/test\/abc 如果要将特殊字符用作文字,请记住转义它们,如和\ 如果要将这些字符中的任何一个用作正则表达式中的文字, 你需要用反斜杠来避开它们 查看以了解有关文字字符和特殊字符的更多信息 当然,如果您试图匹配任何IP地址、不同的HTTP版

文本的相关正则表达式是什么

“192.168.71.1获取HTTP/1.0/test/abc”

我曾尝试单独使用正则表达式,但无法将所有这些表达式与中间的空格结合起来。

使用以下工作:

192\.168\.71\.1\sGET\sHTTP\/1\.0\s\/test\/abc

如果要将特殊字符用作文字,请记住转义它们,如
\

如果要将这些字符中的任何一个用作正则表达式中的文字, 你需要用反斜杠来避开它们

查看以了解有关文字字符和特殊字符的更多信息

当然,如果您试图匹配任何IP地址、不同的HTTP版本或不同的请求方法,则需要在问题中指定,以便人们能够更准确地帮助您


谷歌上有一些不错的阅读资料,看看safari在线图书的预览,其中有一些IP地址的正则表达式示例。这应该让你开始了

在Java正则表达式中使用
\\s
作为单个空格。您尝试了什么正则表达式?您忘记了一条重要信息。字符串的哪些位是可变的,您要捕获哪些位?例如:“192.168.71.1”、“GET”、“/test/abc”等
模式。quote(“192.168.71.1 GET HTTP/1.0/test/abc”)
是获取与此文本完全匹配的正则表达式的最简单方法。