什么可能是文本的正则表达式" 192.168.71.1 GET HTTP / 1.0 / test / abc"?

时间:2016-06-15 08:26:16

标签: java regex

可能是文本的相关正则表达式

  

" 192.168.71.1获取HTTP / 1.0 / test / abc"

我已经单独尝试过正则表达式,但无法将所有这些与前后的空格结合起来。

1 个答案:

答案 0 :(得分:0)

使用https://regex101.com/以下作品:

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

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

  

如果要在正则表达式中使用任何这些字符作为文字,   你需要用反斜杠来逃避它们

请查看http://www.regular-expressions.info/characters.html,详细了解文字字符和特殊字符。

当然,如果您尝试匹配任何IP地址,不同的HTTP版本或不同的请求方法,您需要在问题中指明这一点,以便人们可以更准确地帮助您。

谷歌上有一些不错的阅读,请查看https://www.safaribooksonline.com/library/view/regular-expressions-cookbook/9780596802837/ch07s16.html在线野生动物园图书的预览,其中有一些IP地址的正则表达式示例。这应该让你开始!