【问题标题】:Regex for creating a new line用于创建新行的正则表达式
【发布时间】:2016-05-26 18:09:27
【问题描述】:

我希望您能帮助我创建一个正则表达式,它将每个 "\r\n" 语法替换为一个新行,如下例所示:

POST / HTTP/1.0\r\nHost: mywebsite.net\r\nConnection: close\r\nContent-Length:
400\r\nContent-Type: text/xml; charset=utf-8\r\nUser-Agent: Apache-
HttpClient/4.5.1 (Java/1.8.0_74)\r\nAccept-Encoding: gzip,def1ate

到这里:

POST / HTTP/1.0
Host: mywebsite.net
Connection: close
Content-Length: 400
Content-Type: text/xml; charset=utf-8
User-Agent: Apache-HttpClient/4.5.1 (Java/1.8.0_74)
Accept-Encoding: gzip,deflate

非常感谢!

【问题讨论】:

  • 请提供更多详细信息,说明您尝试在何处编写正则表达式。
  • 你使用什么语言?
  • 您不需要正则表达式来解决您的问题。只需在您使用的任何语言中使用简单的纯文本替换即可。例如在 java 中:String formatted = str.replace("\\r\\n", "\n"); 或替换为 "\r\n" 随意

标签: regex


【解决方案1】:

对此感到抱歉。 我正在使用 java 模式类来评估正则表达式。 它位于从服务器收集访问日志(请求和响应)的 graylog 系统上。 extractor configuration

我试图制作 \\r\\n 并替换为 \r\n 但它没有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多