首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将<br style=“.”>替换为<br>

将<br style=“.”>替换为<br>
EN

Stack Overflow用户
提问于 2015-05-21 14:04:58
回答 3查看 244关注 0票数 0

我正在寻找一种方法或一个正则表达式来更改一个中断标记,如:

代码语言:javascript
复制
<br style="font-size:12.8000001907349px">

至:

代码语言:javascript
复制
<br>

现在我正在使用这个,但不像预期的那样工作。

代码语言:javascript
复制
preg_replace("/<br\W*?\/>/", "<br>", $the_string);

我怎样才能改变我的代码让它工作呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-05-21 14:06:25

只要简单一点,就像这样:

代码语言:javascript
复制
preg_replace("/<br.*?>/", "<br>", $the_string);

基本上,.*?的意思是:

  • .*匹配任何字符(换行符除外)
    • 量词:*在零和无限倍之间,尽可能少,根据需要扩展

票数 2
EN

Stack Overflow用户

发布于 2015-05-21 14:07:05

<br>标记更改为<br />标记。

这将起作用:

代码语言:javascript
复制
preg_replace("/<br.*?\/>/", "<br />", $the_string);
票数 1
EN

Stack Overflow用户

发布于 2015-05-21 14:10:45

将这个Regex表达式用于字符串,如:

代码语言:javascript
复制
Search this: <br anykindoftext>

preg_replace("/<br\s+.*>/", "<br>", $the_string);

当您使用样式搜索br标记时,需要:

代码语言:javascript
复制
Search this: <br style=“…”>
preg_replace("/<\s*br\s+style\s*=\s*".*"\s*>/", "<br>", $the_string);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30376124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档