易语言 正则表达式 如何去除html标签的样式

从别的网页复制的文章,带有很多样式我想做到这一个样子比如:去除前如下<Pstyle="WHITE-SPACE:normal;WORD-SPACING:0px;TEXT-T... 从别的网页复制的文章,带有很多样式 我想做到这一个样子
比如: 去除前如下
<P style="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(26,26,26); PADDING-BOTTOM: 0px; TEXT-ALIGN: justify; PADDING-TOP: 0px; FONT: 19px/29px 'Helvetica Neue', Helvetica, Arial, sans-serif; PADDING-LEFT: 0px; MARGIN: 0px auto 17px; WIDOWS: 1; LETTER-SPACING: normal; PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(246,246,246); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">不知道为什么要选择国庆。</P>

去除后:<p>不知道为什么要选择国庆。</P>
展开
 我来答
紫薇参星
科技发烧友

2017-10-12 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3577万
展开全部

易语言正则表达式 style=\".*?\"  替换成空字符串 ""

我给你一个Javascript语言的例子,你看看吧.

<script type=text/javascript> 
  var s ="<P style=\"WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(26,26,26); PADDING-BOTTOM: 0px; TEXT-ALIGN: justify;
PADDING-TOP: 0px; FONT: 19px/29px 'Helvetica Neue', Helvetica, Arial, sans-serif; PADDING-LEFT: 0px; MARGIN: 0px auto 17px; WIDOWS: 1; LETTER-SPACING:
normal; PADDING-RIGHT: 0px; BACKGROUND-COLOR: rgb(246,246,246); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px\">不知道为什么要选择国庆。</P>";  
  var regex = /style=\".*?\"/;  
  var result = s.replace(regex,"");
 alert(result);
</script>

运行结果
<P >不知道为什么要选择国庆。</P>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式