社区
基础编程
帖子详情
求一个正则表达试 问了很久了
lonce2096
2006-08-09 03:42:26
我想取得<form></form>中的数据 应该怎么写 这个正则
...全文
178
17
打赏
收藏
求一个正则表达试 问了很久了
我想取得中的数据 应该怎么写 这个正则
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gdj
2006-08-10
打赏
举报
回复
i不区分大小写
s可以换行
tianyaxiao
2006-08-10
打赏
举报
回复
("#<form[^>]*?>.+?</form>#is
--------------------
怎么这么复杂呢?
"/<form[.+]>.+<\/form>/u"不就行了吗?
顺便问下后面的IS是什么意思?
tianyaxiao
2006-08-10
打赏
举报
回复
谢谢了
那我写的正则有没有什么问题
lonce2096
2006-08-09
打赏
举报
回复
我是做个socket 的出数据现在要排除
lonce2096
2006-08-09
打赏
举报
回复
我加你msn好吗
lonce2096
2006-08-09
打赏
举报
回复
我当然是把 $str="你的数据"; <---------------页面替换掉
Gdj
2006-08-09
打赏
举报
回复
不会啊,有数据哩。我测试了一下没问题吧
lonce2096
2006-08-09
打赏
举报
回复
是啊 就是 print_r($ar);
zeroleonhart
2006-08-09
打赏
举报
回复
print_r($ar);
Gdj
2006-08-09
打赏
举报
回复
如果你真的就
$str="你的数据";
preg_match_all("#<form[^>]*?>.+?</form>#is",$str,$ar);
这么运行的话当然是空的了。
$str="你的数据"; <---------------你的页面替换掉
preg_match_all("#<form[^>]*?>.+?</form>#is",$str,$ar)
lonce2096
2006-08-09
打赏
举报
回复
Gdj(陈水.智商只有129.非卖品) 出来的全是空 数组啊
Gdj
2006-08-09
打赏
举报
回复
你要的是正则啊。你管这函数报错做啥
$str="你的数据";
preg_match_all("#<form[^>]*?>.+?</form>#is",$str,$ar)
lantersen
2006-08-09
打赏
举报
回复
不好意思,上面发的是javascript,我想PHP当是是类似,楼主自行调试下
lantersen
2006-08-09
打赏
举报
回复
<script language="javascript" type="text/javascript">
function getit()
{
var r;
var data = document.form2.outerHTML;
data = data.toString();
var reg = /(<([FORM]+)[^>]*>)(.*)(<\/FORM>)/;
r = data.match(reg);
alert(r[3]);
}
</script>
</HEAD>
<BODY>
<button onclick="getit();">asdad</button>
<FORM METHOD=POST ACTION="" name="form2">
<INPUT TYPE="text" NAME="">
<SELECT NAME="">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</SELECT>
<INPUT TYPE="checkbox" NAME="asdf">
<INPUT TYPE="checkbox" NAME="asd">
<INPUT TYPE="checkbox" NAME="asd">
<TEXTAREA NAME="" ROWS="" COLS=""></TEXTAREA>
</FORM>
</BODY>
</HTML>
lonce2096
2006-08-09
打赏
举报
回复
preg_match_all 至少3个参数
lonce2096
2006-08-09
打赏
举报
回复
简单是简单啊
不过 你给的语句是错的
Warning: preg_match_all() expects at least 3 parameters, 2 given in D:\wwwroot\lan\wd\wd_index.php on line 42
Gdj
2006-08-09
打赏
举报
回复
这个太简单了,因为form不会嵌套
preg_match_all("#<form[^>]*?>.+?</form>#is",$ar)
Docker容器进入的4种方式(推荐最后一种)
Docker容器进入的4种方式(推荐最后一种)
进入 Docker 容器的几种方式 attach,ssh,nsenter,exec
在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器的方法。 进入Docker容器比较常见的几种做法如下: 使用docker attach 使用SSH 使用nsenter 使用exec 一、使用docker attach进入Docker容器 Docker提供了attach命令来进入Docker容器。 接下来我们创建
一个
守护态的Docker容器,然后使用docker attach.
Docker容器进入的4种方式
Docker容器进入的4种方式
docker进入容器运行命令
Docker是一种流行的容器化平台,它能够快速构建、交付和运行应用程序。在使用Docker时,我们经常需要进入容器进行调
试
、管理和运行命令等操作。进入 docker 容器需要执行以下步骤:打开终端窗口。使用 docker ps 命令查看正在运行的容器。使用 docker exec -it /bin/bash 命令进入容器,在容器内执行命令,使用 exit 命令退出容器。
【Docker】使用 exec、attach、nsenter 等方式进入正在运行的容器
在Docker中,我们可以使用exec、attach、nsenter等方式进入正在运行的容器进行调
试
或管理。以下是几种常见的方法,方法1:使用docker exec进入容器(推荐),docker exec -it <容器ID或容器名> /bin/bash;方法2:使用docker attach进入容器,docker attach <容器ID或容器名>;方法3:使用nsenter进入容器,docker inspect --format "{{.State.Pid}}" <容器ID或容器名>,nsenter -
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章