我已经通过代码注入攻击了我的一些网站。我正在尝试使用notepad ++找到包含部分代码注入的行。不幸的是我的正则表达式不能用于记事本++: 我正在努力解决这个问题:
/^ *(.*(?:\$qV\=\"stop\").*) *$/igm
Notepad ++抛出无效的正则表达式:'(
我正在尝试找到包含$ qV =“stop”
的行编辑:确定它正在运行,但它找不到文字
答案 0 :(得分:1)
您需要使用以下正则表达式:
^.*\$qv="stop".*
它将匹配包含$qv="stop"
的整行。
请注意,Notepad ++将^
/ $
个锚点视为行开始/结束锚点,因此您无需指定/m
修饰符。
此外,/i
不区分大小写的模式可以使用Match Case
选项进行设置。取消选中它以使用不区分大小写的搜索模式。
还使用Notepad ++特定操作(全部替换按钮)执行全局搜索和替换,因此/g
修饰符是多余的。
未使用正则表达式分隔符,因此被视为文字(与修饰符一起)。