Chinaunix

标题: [表单] 如何替换会变化的内容? [打印本页]

作者: peterdocter    时间: 2005-12-26 17:45
标题: [表单] 如何替换会变化的内容?
<form id="Form1" name="Form1" method="post" action="index.aspx?__ufps=979962&=&MISC_MID=">
如何把这里替换为空?由于979962每次都会变的!

[ 本帖最后由 HonestQiao 于 2005-12-27 00:03 编辑 ]
作者: wildlily980    时间: 2005-12-26 19:24
正则
作者: peterdocter    时间: 2005-12-27 11:22
谁可以帮助写一下?
<form id="Form1" name="Form1" method="post" action="index.aspx?__ufps=506448">
^<form (*.)  ">$
^是开始
$是结果
而且我只要修改这行,一直以来都没有用正规表达式所以不什么会用?现在急用写这个php!请各大客帮帮忙!
作者: HonestQiao    时间: 2005-12-27 11:24
$strSource = "你原来的内容";

$strResulte = preg_replace('/ufps=\\d+/','',$strSource);
作者: sdet1234    时间: 2005-12-27 11:47
原帖由 HonestQiao 于 2005-12-27 11:24 发表
$strSource = "你原来的内容";

$strResulte = preg_replace('/ufps=\\d+/','',$strSource);


正解!!
作者: gydoesit    时间: 2005-12-27 14:17
楼上贴的什么照片,怎么与乔版主扯上关系
作者: peterdocter    时间: 2005-12-27 14:26
首选非常谢谢各位!
<form id="Form1" name="Form1" method="post" action="index.aspx?__ufps=979962&=&MISC_MID=">
如何把这里替换为空?由于979962每次都会变的!
$strSource = "你原来的内容";
$strResulte = preg_replace('/ufps=\\d+/','',$strSource);
这知道你是这样只是替换了ufps的值还是包含有这样的内容都替换为空?

我自己也写一个,几经失败才试出来!
$pattern = '/<form(.*)>/';
$replacement = "";
$result = preg_replace($pattern, $replacement, $result);
有没有专门php的正规表达式手册?
正则表达式(regular expression)
关键字:正则表达式,Regular Expression
原著:笑容
有这个中文电子手册,可惜介绍很简单而且没有php的例子!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2