正则表达式
正则表达式,又称规则表达式,[Regular Expression],是一种计算机概念,通常用来被检索,替换那些符合某些规则的文本。
PHP正则表达式
php中使用正则规则一定要加代表正则的标识/ /
preg_match_all(正则表达式,要操作的对象) 返回匹配的次数
例如:
$a="1234asdafasg"; var_dump(preg_match_all("/4/",$a));
输出的是搜索到4的次数。
preg_replace(正则表达式,替换的内容,要操作的对象) 返回替换后匹配的次数
$a="1234asdafasg"; var_dump(preg_replace('/4/','haha',$a));
返回结果为15。
php还有其他许多的正则表达式内容
我们在很多计算机语言中都会有正则表达式来筛选字符。
sql注入出现的原因主要就是开发者未对用户输入的内容进行过滤,从而被当成sql语句进行执行。