问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求PHP正则表达式去除 style="width:181pt;height:222px;***********"

发布网友 发布时间:2022-04-07 14:15

我来回答

4个回答

懂视网 时间:2022-04-07 18:36

推荐:《PHP视频教程》

清除html格式,去除html、css、js格式

strip_tags($str) 去掉 HTML 及 PHP 的标记

语法: string strip_tags(string str);

传回值: 字串

函式种类: 资料处理

内容说明 :

解析:本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误。而本函式和 fgetss() 有着相同的功能

PHP去除html、css样式、js格式的方法很多,但发现,它们基本都有一个弊端:空格往往清除不了

经过不断的研究,最终找到了一个理想的去除html包括空格css样式、js 的PHP函数。

PHP清除html、css、js格式并去除空格的PHP函数

function cutstr_html($string, $sublen) 
 {
 $string = strip_tags($string);
 $string = preg_replace ('/
/is', '', $string);
 $string = preg_replace ('/ | /is', '', $string);
 $string = preg_replace ('/ /is', '', $string);
 
 preg_match_all("/[x01-x7f]|[xc2-xdf][x80-xbf]|xe0[xa0-xbf][x80-xbf]|[xe1-xef][x80-xbf][x80-xbf]|xf0[x90-xbf][x80-xbf][x80-xbf]|[xf1-xf7][x80-xbf][x80-xbf][x80-xbf]/", $string, $t_string); 
 if(count($t_string[0]) - 0 > $sublen) $string = join('', array_slice($t_string[0], 0, $sublen))."…"; 
 else $string = join('', array_slice($t_string[0], 0, $sublen));
 
 return $string;
 }

解析:这个函数既有去除html标签、css样式、js、空格等格式的功能(格式化html文本)也有截取字符串的功能。

htmlspecialchars 将特殊字元转成 HTML 格式

语法: string htmlspecialchars(string string);

传回值: 字串

函式种类: 资料处理

内容说明

解析:本函式将特殊字元转成 HTML 的字串格式 ( &....; )。最常用到的场合可能就是处理客户留言的留言版了。

& (和) 转成 & 
" (双引号) 转成 " 
< (小于) 转成 < 
> (大于) 转成 >

此函式只转换上面的特殊字元,并不会全部转换成 HTML 所定的 ASCII 转换。

使用范例

<FORM ACTION='./../b'la>
<H2>Restaurant Description<H2>
Name of restaurant:
<INPUT TYPE=text NAME="restname" VALUE="<?echo HTMLSpecialChars($restname); ?>"> 
<!-- 变数 $restname 是酱子的 $restname=""The White Horse""; -->
<BR>
输入描述 (若您会 HTML,可直接使用): <BR>
<TEXTAREA NAME="descript"><?echo HTMLSpecialChars($descript);?></TEXTAREA> 
<INPUT TYPE=submit>
</FORM>

htmlentities 将所有的字元都转成 HTML 字串

语法: string htmlentities(string string);

传回值: 字串

函式种类: 资料处理

内容说明

解析:本函式有点像 htmlspecialchars() 函式,但本函式会将所有 string 的字元都转成 HTML 的特殊字集字串。不过在转换后阅读网页原始码的方面,会有很多困扰,尤其是网页原始码的中文字会变得不知所云,浏览器上看到的还是正常的。

php 去除html标签 js 和 css样式 - 最爱用的一个PHP清楚html格式函数

Function ClearHtml($content) { 
 $content = preg_replace("/<a[^>]*>/i", "", $content); 
 $content = preg_replace("/</a>/i", "", $content); 
 $content = preg_replace("/<div[^>]*>/i", "", $content); 
 $content = preg_replace("/</div>/i", "", $content); 
 $content = preg_replace("/<!--[^>]*-->/i", "", $content);//注释内容
 $content = preg_replace("/style=.+?['|"]/i",'',$content);//去除样式 
 $content = preg_replace("/class=.+?['|"]/i",'',$content);//去除样式 
 $content = preg_replace("/id=.+?['|"]/i",'',$content);//去除样式 
 $content = preg_replace("/lang=.+?['|"]/i",'',$content);//去除样式 
 $content = preg_replace("/width=.+?['|"]/i",'',$content);//去除样式 
 $content = preg_replace("/height=.+?['|"]/i",'',$content);//去除样式 
 $content = preg_replace("/border=.+?['|"]/i",'',$content);//去除样式 
 $content = preg_replace("/face=.+?['|"]/i",'',$content);//去除样式 
 $content = preg_replace("/face=.+?['|"]/",'',$content);//去除样式只允许小写正则匹配没有带 i 参数
 return $content;
}

热心网友 时间:2022-04-07 15:44

public
static string StripHTML(string HTML) //google "StripHTML" 得到 {
string[] Regexs = {
@"<script[^>]*?>.*?</script>",
@"<(\/\s*)?!?((\w+:)?\w+)(\w+(\s*=?\s*(([""'])(\\[""'tbnr]|[^\7])*?\7|\w+)|.{0})|\s)*?(\/\s*)?>",
@"([\r\n])[\s]+", @"&(quot|#34);",
@"&(amp|#38);", @"&(lt|#60);",
@"&(gt|#62);", @"&(nbsp|#160);",
@"&(iexcl|#161);",
@"&(cent|#162);",
@"&(pound|#163);",
@"&(copy|#169);", @"&#(\d+);",
@"-->", @"<!--.*\n" }; string[]
Replaces = { "", "", "", "\"", "&",
"<", ">", " ", "\xa1", //chr(161),
"\xa2", //chr(162), "\xa3", //chr(163), "\xa9", //chr(169), "",
"\r\n", "" }; string s = HTML; for (int i = 0; i <
Regexs.Length; i++) { s = new Regex(Regexs[i],
RegexOptions.Multiline | RegexOptions.IgnoreCase).Replace(s,
Replaces[i]); } s.Replace("<", "");
s.Replace(">", ""); s.Replace("\r\n", ""); return s;
} }

热心网友 时间:2022-04-07 17:02

$str = '<table style="width:181pt;height:222px;***********"></table>';
$pattern = "/ style=\".*?\"/";
$replacement = "";
echo preg_replace($pattern, $replacement, $str);

热心网友 时间:2022-04-07 18:37

$str ='<table style="width:181pt;height:222px;***********"></table>';
$str = preg_replace(array('|style="(.*)"|isU'),array(''),$str);追问递铺
东浜社区
10001
递铺
横山坞社区
10002

没有去掉

追答$str ='递铺
东浜社区
10001
递铺
横山坞社区
10002
';
$str = preg_replace(array('|style="(.*)"|isU'),array(''),$str);
exit($str);

你按照我上面的代码运行下 去掉了 style去掉了,你是要求只去掉style吗?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
直播间怎么连线 直播间连线有什么好处 2023肇庆端州区中考第二批录取分数线公布 肇庆500分能上什么高中 绿豆沙食用指南 急急!是词语的意思!第二小题!! 蓝牙耳机只有一个耳机有声音 破坏电力设备罪的犯罪构成要件有哪些呢 构成破坏电力设备罪的条件 什么是破坏电力设备罪的构成要件 破坏电力设备罪的构成要件包括哪些 150823 APINK PINK ISLAND VIDEO 恩地太嗨了和饭嗨过头了,工作人员把她 荣耀x10手机屏,可不可以换屏? 半盖和全盖铰链以及内嵌铰链的区别 怎么选择数学培训班?斑马思维怎么样? 帮帮忙咯~~全盖、半盖、不盖的合页在 外形 和 功能 上具体有什么区别呀? 斑马思维和火花思维大家都了解过吗?报哪个呢? YY直播20分钟左右卡住 斑马思维49块钱的体验课效果如何? yy直播间多少人爆满 荣耀x10手机外屏碎了怎么办? 戴尔GX260主板电池怎么拆!!! 有人了解斑马AI课思维系统课的课程体系吗?要上多久,上课效果怎么样? 华为荣耀X10碎屏换屏不亮屏是什么问题? yy直播事故网盘 华为荣耀x10单独换外屏 怎样才能挑到皮薄肉嫩的柚子?谢谢了,大神帮忙啊 求yy主播31分钟 老公外遇坚决要离婚怎么办 抖音能设置超过55个字吗? 老公出轨坚持要离婚怎么办 摆地摊卖玩具,有哪些比较好的营销手段? 在外国(英语国家),颜色的代表意义 摆地摊卖玩具赚钱的秘诀是什么? 摆地摊买玩具如何提高销量? 中国的传统道德所具有的基本特点是 我想摆地摊卖玩具应该准备些什么 英文介绍一下PINK 极品飞车12 里的pink ships是干什么用的呢 摆地摊卖玩具怎么避免运货出现损坏 隆鼻有什么好处? Tickle Me Pink 各位朋友,有没有好听的英文歌曲,介绍一下! 摆地摊夜市,卖玩具的,需要注意什么 推荐幽美的英文歌曲... 谁知道粉红豹动画片??? 农合报销流程和报销制度 古代书信写给妹妹的范文,主要意思,最近她为工作愁,想写写信,鼓励她一下,开头结尾,内容。人民群众可 摆地摊的技巧 用英文为black pink写一个作文 如何写报销流程