社区
基础编程
帖子详情
请问如何用正则表达式来搜索一个HTML网页中的按钮、就是所有BUTTON和SUBMIT
hpretty
2004-08-11 09:11:22
当然如果能有考虑成熟的PHP代码更好。
...全文
175
7
打赏
收藏
请问如何用正则表达式来搜索一个HTML网页中的按钮、就是所有BUTTON和SUBMIT
当然如果能有考虑成熟的PHP代码更好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hpretty
2004-08-12
打赏
举报
回复
结果是搜出来这些,后面怎么带有" ></td></tr>
[0] => <input name="btnSave" type="button" value="新增" onClick="roleupdate();" class="css_btnReturn"></td>
[1] => <input name="btnSave" type="button" value="删除" onClick="roledelete();" class="css_btnReturn"></td>
[2] => <input name="btnSave" type="button" value="保存" onClick="roleupdate();" class="css_btnReturn"></td></tr>
[3] => <input name="btnSave" type="button" value="保存" onClick="roleupdate();" class="css_btnReturn"></td></tr>
pswdf
2004-08-12
打赏
举报
回复
<?php
preg_match ("|<input(.*)[^>]+>|Uis", "NNd<INPUT id=Login type=submit value='登录' name=Login>tnnd", $out);
print $out[0]."\n";
?>
hpretty
2004-08-12
打赏
举报
回复
难道是 ' 有问题?
hpretty
2004-08-12
打赏
举报
回复
呵呵,已经差不多了,不过这个结果可不对哟!
Array
(
[0] => <input type=button name=b1>
[1] => <input type=(BUTTON' name=b2>
[2] => <input type=SubMit name=s1>
[3] => <button name=b3>fdf</BUTTON>
)
为什么我这样写它报错呢:
|<input(.*)[^>]+type *= *[\"|']?button[\"|']?(.*)[^>]>|Uis
错误
Warning: Unknown modifier '\' in C:\Apache\Apache\htdocs\large\sysadmin\testreg.php on line 3
xuzuning
2004-08-12
打赏
举报
回复
<?
$s = <<< HTML
<input type=button name=b1>
<input type=text name=t1>
<input type="BUTTON" name=b2>
<input type=SubMit name=s1>
<button name=b3>fdf</BUTTON>
HTML;
preg_match_all("/<input.*type=.*(?:button|submit).*>|<button.*button>/i",$s,$regs);
print_r($regs[0]);
?>
hpretty
2004-08-12
打赏
举报
回复
你这个只能找所有的Input的东东
不能只找Button或者Submit,能不能再细一点,
hpretty
2004-08-11
打赏
举报
回复
没人做过吗?
带你学会使用
正则表达式
内容简介:
正则表达式
,又称正规表示法、常规表示法(英语:Regular Expression,在代码
中
常简写为regex、regexp或RE)。计算机科学的
一个
概念。
正则表达式
使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,
正则表达式
通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让大家对
正则表达式
有
一个
清晰地认识。 为什么需要掌握
正则表达式
?
正则表达式
非常灵活、而且功能非常强大,它可以迅速地用极简单的方式达到字符串的复杂控制。而对于刚接触的人来说,
正则表达式
比较晦涩难懂。这门课程可以非常快速的帮助大家理解
正则表达式
,以及掌握如何在实际场景
中
用到它。课程大纲: 为了让大家快速系统了解
正则表达式
知识,我为您总结了思维导图,帮您梳理学习重点,建议收藏!
软件性能测试_Loadrunner
正则表达式
关联
一.让我们先看看什么是
正则表达式
下面一段出自百度百科
正则表达式
,又称规则表达式。(在代码
中
常简写为regex、regexp或RE),计算机科学的
一个
概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用
正则表达式
进行字符串操作。例如,Perl
中
就内建了
一个
功能强大的
正则表达式
引擎,还有java语言自带的。
正则表达式
这个概念最初是由Unix
中
的工具软件(
Android
正则表达式
及应用
一、
正则表达式
(一)、概念:
正则表达式
(regular expression)就是由普通字符(例如a到z)以及特殊字符(称为元字符)组成的一种字符串匹配的模式,可以用来检查
一个
串是否含有某种子串、将匹配的子串做替换或者从某个串
中
取出符合某个条件的子串等。 (二)、
正则表达式
中
主要元字符:【其
中
常用的元字符用红色标出,红色的元字符必须掌握。难点用蓝色标出,难点在一...
正则表达式
的应用
预备实验:正规表达式的应用 文章目录预备实验:正规表达式的应用一、实验目的二、实验内容1、设计并实现
一个
用户注册界面
正则表达式
:代码:界面:2 统计源代码
中
代码行数、注释行数以及空行数。3 抓取网页
中
的email地址。4. (选做)设计
一个
本地文件
搜索
引擎,给定
一个
搜索
目录,支持以正规表达式方式
搜索
该目录下的所有文件,可以选择
搜索
文件名称或文件内容。三、实验要求四、实验报告要求四、实验报告要求 参考文档 界面参考 python连接sql-server 邮件
正则表达式
在线匹配测试 一、实验目的 掌握单
在vue
中
使用
正则表达式
与表单校验
【代码】在vue
中
使用
正则表达式
。
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章