E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
preg
c 正则表达式
blob/master/translations/README-cn.md在linux下主要有三个函数,用于正则表达式#include#include//生成规则intregcomp(regex_t*
preg
小石王
·
2019-09-09 17:00
关于PHP代码审计的一些题目
题目一:解题思路:先看
preg
_replace函数定义这里用到了一个小技巧,用到/e(有些php版本不支持,我这里是可以的),这个修饰符的意思就是让正则替换的时候替换规则支持php代码,所以我们这里构造一些命令来绕过代码
Animation77
·
2019-09-07 13:30
PHP
php正则表达式常用函数
1、
preg
_match($reg,$str,$match)$reg表示需要搜索匹配的正则表达式$str表示需要搜索的目标字符串$match表示第一个匹配的数组返回值是数值型,表示匹配成功的个数string'yftest
yuf_ricky
·
2019-08-30 23:00
PHP替换HTML文件中所有a标签的HREF属性,其他不变
archives/21/仿站的时候扒下来的代码a链接总是指向别的地方,要一个一个改的话都要累死了,展示的时候随便点一下就乱跳,很烦,于是想用php写一个能改变a链接href属性的代码,代码如下:/i';
preg
_match_all
乱丶心
·
2019-08-28 20:00
前端传来base64码的图片,php怎么处理?
可动态限制,默认为2M$base64_image=str_replace('','+',$bases);//post方式接收的数据,加号会被替换为空格,需要重新替换回来,若不是post数据,不需要执行if(
preg
_match
每天自学4小时
·
2019-08-27 14:44
php图片上传
php
PHP正则抓取字符串内某段字符
$cookie="csrftoken=P7UBtv3lTNktgrqQglECF7Wj3MWUNJc1;qwqwqwxsewwewe123434dsw4e4d23qw2323ss";
preg
_match
老徐的1986
·
2019-08-22 12:12
正则抓取
正则抓取
正则表达式详解
表示一个任意字符+表示1个或无穷多个任意字符[^a-z]表示不包含a-z^表示字符串开头$表示字符串结尾
preg
_match()只匹配到第一个就结束
preg
_match_all()匹配所有两位数,都是0
xixixihhh
·
2019-08-19 22:05
基本技能
python mac地址计算
思路是10/16进制的转换和字符串的处理开始造轮子1、判断是否是mac地址正则匹配是否符合条件1importre23defisMac(string):4
preg
=re.compile('^([a-fA-F0
画入新雪
·
2019-08-07 17:00
正则过滤特殊表情
/**[过滤上传特殊表情符号的]*@param$str*@returnmixed*/functionfilter_emoji($str){$str=
preg
_replace_callback(//执行一个正则表达式搜索并且使用一个回调进行替换
weixin_30270561
·
2019-08-05 22:00
大数据
java
javascript
常见危险函数及特殊函数(一)
一、PHP代码执行函数1.PHP代码执行函数-eval&assert&
preg
_replace函数eval()语言结构是非常危险的,因为它允许执行任意PHP代码。它这样用是很危险的。
ゼ筱楠
·
2019-07-28 10:44
常见危险函数
15 个实用的 PHP 正则表达式
验证域名检验一个字符串是否是个有效域名$url="http://komunitasweb.com/";if(
preg
_mat
葡萄酒不吐葡萄皮
·
2019-07-26 00:00
正则表达式
php正则给img的 src添加域名
preg
_replace('/(<img.+?src=")(.*?)/','$1http://www.baidu.com$2',$img);
pkyourself
·
2019-07-23 11:19
php
正则
0ctf-ezdoor-复现分析
$_GET["name"];if(
preg
_ma
tr1ple
·
2019-07-17 10:00
php获取浏览器的类型和操作系统类型
获取浏览器类型functionget_broswer(){$sys=$_SERVER['HTTP_USER_AGENT'];//获取用户代理字符串if(stripos($sys,"Firefox/")>0){
preg
_match
信仰与初衷
·
2019-07-12 10:06
php获取浏览器的类型和操作系统类型
获取浏览器类型functionget_broswer(){$sys=$_SERVER['HTTP_USER_AGENT'];//获取用户代理字符串if(stripos($sys,"Firefox/")>0){
preg
_match
信仰与初衷
·
2019-07-12 10:06
SSRF和XSS-filter_var(),
preg
_match() 和 parse_url()绕过学习
0x01:url标准的灵活性导致绕过filter_var与parse_url进行ssrffilter_var()(PHP5>=5.2.0,PHP7)filter_var—使用特定的过滤器过滤一个变量filter_var()函数对于http://evil.com;google.com会返回false也就是认为url格式错误,但是对于以下三个返回True0://evil.com:80;google.c
tr1ple
·
2019-07-06 16:00
php正则验证邮箱、手机号、姓名、身份证、特殊符号等
手机号、姓名、身份证、特殊符号等一、转载地址:https://www.cnblogs.com/dreamysky/p/5920247.html二、转载内容1、邮箱$email='1515212@qq';$
preg
_email
一包伤心的辣条
·
2019-07-06 10:12
PHP(转)
PHP 过滤HTML标签、属性等正则表达式汇总
image$str=
preg
_replace("/\s+/","",$str);//过滤多余回车$str=
preg
_replace("//si","",$str);//注释$str=
preg
_replace
Yohann丶blog
·
2019-07-01 22:12
织梦CMS上传漏洞修复
$filename;修改为if(
preg
_match('#\.(p
Mia搬运工
·
2019-06-27 15:51
织梦漏洞
织梦开发
正则表达式去除中括号(符号)及里面包含的内容
例子:颜色:粉色[10]尺码:S[5]去掉[]及内容:
preg
_replace("/\[.*\]/",'',$str)1处理后效果:颜色:粉色尺码:S小技巧:可把[]改为其他符号应用在需要的地方ps:下面看下利用正则表达式提取括号内内容比如现在要提取中华人们共和国
每天都进步一点点
·
2019-06-26 10:14
PHP实现获取url地址中一级域名
2)&&
preg
_match($
preg
,$host)){//双后缀取后3位$host=$data[$n-3].'.'.$data[$n-2].'.'.$
亚当兔子
·
2019-06-24 17:08
PHP
规则引擎升级版(直接能跑)
|\=|\$attribute,$paramArr);}else{$r=$rule;if(
preg
_match('/[a-zA-Z0-9_]+\s*=/',$rule,$params))$r=str_replace
嫻愔
·
2019-06-21 17:04
php如何获取网址中的参数
u=59&id=24#pinglun我想得到这个id值可以用正则,也可以用php函数解析到数组中用正则可以这样
preg
_match('/id=(\d+)/',$_SERVER["REQUEST_URI"
james_laughing
·
2019-06-18 12:55
wordpress
php
PHP SNMP snmpwalk Hex-STRING和STRING混合解析方法
soft[1][$i],2);if(strcmp($split[0],'Hex-STRING')==0){//if($hex){$hex=str_replace('','',$split[1]);$hex=
preg
_replace
allway2
·
2019-06-15 20:00
[CVE-2018-2019]-Dedecms v5.7 sp2前台文件上传漏洞代码分析
preg
_match("#\.(jpg|gif|png)#i",$imgfile_name))//{echo'die..';exit();}payload:1.jpg.ph
加油努力拉屎放屁
·
2019-06-08 18:50
代码审计
FacebookCTF2019 web writeup
facebookCTF2019rceservice-绕过
preg
_matchhttp://challenges.fbctf.com:8085Wecreatedthiswebinterfacetoruncommandsonourservers
R_1v3r
·
2019-06-05 14:08
web攻防
ctf-web
PHP实现获取url地址中顶级域名的方法示例
2)&&
preg
_match($
preg
,$host)){//双后缀取后3位$host=$data[$n-3].'.'.$data[$n-2].'.'.$
idjl
·
2019-06-05 11:49
php 笔试题汇总
preg
_match(“/^[0-9a-zA-Z-]+@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+){1,3}$/”,$email)传值和传引用的区别按值传递:函数范围内对值的任何改变在函数外部都会被忽略按引用传递
juggles
·
2019-06-03 10:23
php
面试题
缓存一致性
php
“百度杯”CTF比赛2017年2月场WP--web
preg
_match函数返回值为匹配到的次数。审计代码可以知道,我们可以用GET传值方式?hello=GLOBALS,把所
FTOrange
·
2019-06-02 20:03
Web
PHP正则表达式的运用
主要介绍PHP中几个常见的正则函数:
preg
_match()、
preg
_match_all()、
preg
_grep()、
preg
_split()。1.
preg
_match()该函数通常用于表单验证。
苏洛荨
·
2019-05-14 15:35
PHP
1.运用正则检测,检测输入的是否为手机号。
-6//----{n}--连续有n个前面的检测-----7varpreg=/^1[3456789][0-9]{9}$/8//----e.value--input内容值(参数)------9//----
preg
[蒙面大侠缺颗牙]
·
2019-05-10 16:00
PHP正则表达式处理函数(PCRE 函数)实例小结
一、
preg
_replace($pattern,$replacement,$subject)执行一个正则表达式的搜索和替换。";$str="12,34:56;
Yxh_blogs
·
2019-05-09 10:55
PHP学习总结(正则表达式、日期与时间)
普通字符和特殊字符组成的一个字符串
preg
_match_all函数用于执行一个全局正则表达式匹配输出结果:int(5)array(1){[0]=>array(5){[0]=>string(4)"test
~Lemon
·
2019-05-05 19:12
PHP学习
关于正则表达式中.?,..?,.+?,.*的表达区别
正则规则举例:正则式:H$str='';$isMatched=
preg
_match('/H[1-6]./',$str,$matches);var_dump($isMat
日新科技有限
·
2019-05-04 11:12
正则
php截取字符串分割字符串转成数组
get_class($this)#获取当前被new的对象名$MOD=strtolower(
preg
_replace('/((?<=[a-z])(?
yichen_china
·
2019-04-13 19:44
php 将手机号码转为国际码(
preg
_replace +
preg
_quote)
本教学使用环境介绍伺服器端:Ubuntu18.04LTS资料库:Mariadb10.1.34(Mysql)语言版本:php7.3本机端:MacOSHighSierra举例:台湾本地用户互打手机号码时,是09XX123456,当与第三方串接需要转国际号时,需要变成+8869XX123456,此时就可以使用此功能自由转换。str_replace_nationalfunctionfunctionstr_
asys0512
·
2019-04-13 00:00
ubuntu
php7
php
preg_replace
php的正则函数
在php里,我们使用
preg
_match进行正则表达式匹配,该函数原型:intpreg_match(string$pattern,string$subject[,array&$matches])$pattern
sps98恒
·
2019-04-10 18:33
PHP
PHP 获取用户操作系统和浏览器信息
functiongetBrowser(){//获取用户代理基本信息$flag=$_SERVER['HTTP_USER_AGENT'];//定义一个空数组$para=array();//检查操作系统if(
preg
qq_26605049
·
2019-03-29 12:51
PHP
php常用自定义函数
paramunknown$str*@returnstring*/functionfilterHtml($str){$str=str_replace(" ","",strip_tags($str));$str=
preg
_replace
飞扬Tom
·
2019-03-22 11:12
php
php函数
php网络编程
廿七、PHP验证身份证合法性
preg
_match($regx,$id)){returnFALSE;}if(15==strlen($id))//检查15位{$regx="/^(\d{6})+(\d{2})+
yuzhan550
·
2019-03-18 11:46
常见PHP危险函数及特殊函数
常见PHP危险函数及特殊函数PHP代码执行函数-eval&assert&
preg
_replacemixedeval(string$code)把字符串$code作为PHP代码执行。
清心_3389
·
2019-03-18 09:00
代码审计
php
Web渗透
手机靓号正则
publicfunctionisRef($phone){if(
preg
_match("/^1\d{2}([0-9])\\1{7}$/",$phone)){//AAAAAAAA[0-9]returntrue
王超的博客
·
2019-03-05 11:19
PHP
正则
身份证号码格式验证
preg
_match($regx,$id
joeblackzqq
·
2019-03-01 10:54
php
PHP正则判断一个变量是否为正整数的方法
方法1判断正整数$keyword='10';//01.11if(
preg
_match("/^[1-9][0-9]*$/",$keyword)){echo"是正整数!"
炫酷飞扬
·
2019-02-27 16:58
PHP正则验证字符串是否为数字的两种方法并附常用正则
如数字正则过滤if(
preg
_match("/^\d*$/",$fgid))echo('是数字');elseecho('不是数字');或者用函数if(is_
网络剑客
·
2019-02-27 16:58
【PHP】
preg
_match函数
author:咔咔wechat:fangkangfkpreg_match函数是进行正则表达式的匹配,成功返回1,否则返回0参数说明:参数说明pattern正则表达式subject需要匹配检索的对象matches可选,存储匹配结果的数组,$matches[0]将包含与整个模式匹配的文本,$matches[1]将包含与第一个捕获的括号中的子模式所匹配的文本,以此类推publicfunctioninde
咔咔-
·
2019-02-11 09:52
PHP内置函数
PHP正则匹配中文,字母,数字和下划线
,字母,数字和下划线最近在做项目,需要用正则判断下用户名,然后就遇到了PHP正则匹配汉字的问题在js中/^[\u4E00-\u9FA5A-Za-z0-9_]+$/是没有问题的,但是到了PHP中就会报错
preg
_match
linfeng886
·
2019-02-06 15:14
随笔
正则表达式(PHP)
当作为定界符的字符在表达式中时,用转义字符反斜线(\)来表示,对于要匹配的字符如果也是正则表达式中的原子的话也用找个反斜线来转义1.表达式与数组单元匹配
preg
_grep(stringstr,arrayinput
shaotianyou.ddd
·
2019-01-31 16:38
PHP
php学习笔记
dedecms后台文件任意上传漏洞(media_add.php)
$filename;修改为:if(
preg
_match('#\.(php|pl|cgi|asp|aspx|jsp|php5|php4|php3|shtm|shtml)[^a-z
l_melody
·
2019-01-19 14:23
dede
/
织梦
关于json输出为null?
原因:该字符中含了ASCII码ETB控制符,即\x17导致json解析失败解决方案:$params=
preg
_replace('/[\x00-\x1F]/','',$params);$data=json_decode
微慧
·
2019-01-16 01:00
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他