站点图标 谷姐靓号网

求个正则匹配<em>标签的正则表达式-唐王李世民

Rate this post

谢谢大家了,我使用了以下几个正则表达式都没有效果。

热议
2楼 Salta 3小时前

技术问题,请查阅:https://c.runoob.com/front-end/854/

4楼 唐王李世民 2小时前

loveqianool 发表于 2022-3-29 12:37

这个是匹配所有的字符的吗?

5楼 Salta 2小时前

HTML标记的正则表达式:<(\S*?)[^>]*>.*?|<.*? /> ( 首尾空白字符的正则表达式:^\s*|\s*$或(^\s*)|(\s*$) (可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式)

6楼 唐王李世民 2小时前

技术问题,请查阅:https://c.runoob.com/front-end/854/

查阅了,但是<em>标签不起作用

7楼 diocat 2小时前

<em>.*</em>

8楼 唐王李世民 2小时前

HTML标记的正则表达式:]*>.*?| ( 首尾空白字符的正则表达式:^\s*|\s*$或(^\s*)|(\s*$) (可以用来删除行首 ...

我只需要正则匹配<em>,有办法吗?谢谢了

10楼 唐王李世民 2小时前

.*

不起作用,不知道为什么会自动过滤<em>

12楼 zxxx 2小时前

<\s*em\s*>(.*?)<\s*/\s*em\s*>

13楼 唐王李世民 2小时前

我试了下,好像没啥问题~

会自动过滤<em>,所以不起作用

14楼 G.K.D 2小时前

会自动过滤,所以不起作用

你说的过滤 <em> 是什么意思?

15楼 diocat 2小时前

不起作用,不知道为什么会自动过滤

把你写的程序贴上来

16楼 zdszf 2小时前

原始文本不发出来

17楼 唐王李世民 2小时前

你说的过滤是什么意思?

preg_match返回bool(false) NULL

18楼 574722031 2小时前

<em>(.*?)<\/em>
要是不行,可能html里面有换行符,先替换一下,\r\n.

19楼 大师兄 2小时前

<em>([\s\S]*?)<\/em>

先检查一下原文里面有没有em,确保这个em标签不是js渲染出来的

20楼 last_host 1小时前

不放网站mjj怎么帮你

22楼 唐王李世民 17分钟前

感谢所有指导的朋友们,谢谢了,特别感谢 @zxxx 在大佬的指导下问题解决了。谢谢大家了

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版