[英]Java Regex - Checking for Carriage Return
我正在编写一个正则表达式来捕获HTTP请求上的SQL注入关键字。 我在允许0个或多个回车符方面遇到问题。
我尝试过\\ s,但收到错误“ errorInvalidEscaperChar”。
如果我输入\\ s,则将其视为文字\\ s。
有什么想法吗?
谢谢
ñ
您必须在字符串中转义\\
。 尝试"\\\\s"
。
您必须在Java字符串中转义反斜杠。 因此,要得到反斜杠后跟一个s,您需要编写:“ \\\\s
”。
但是,让我们退后一步,您要达到什么目标? 在参数中搜索“ SQL注入关键字”可能不是一个好主意。 您能提供一些细节吗?
“ \\”是regexp和Java中的引用字符。 所以你需要写
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.