要在多行中获取的正则表达式
Regular expression to fetch in multiple lines
提前谢谢,我有这个问题,我的正则表达式是这样的:
<title>(.*?)<'/title>
并适用于以下人员:
<title>Sapateira l Mais de 80 itens | Mobly</title>
<title>Sapateiras - Móveis e Decoração ‹ Magazine Luiza</title>
<title>Sapateira l Mais de 80 itens | Mobly</title>
并且不这样做:
<title>
Sapateiras em Promoção | Preço de Dormitórios / Quartos | CasasBahia.com.br| Dia do Consumidor 2016
</title>
试试这个
<title>'s*(.*?)'s*<'/title>
's
匹配任何空格字符(空格、制表符和换行符)
您希望在正则表达式中包含换行符。 这样的东西会起作用:
<title>'n*(.*?)'n*'s*<'/title>
正则表达式示例:https://regex101.com/r/kR2xM7/1
希望对您有所帮助!
/<title>(.|'r|'n)*?<'/title>/g
https://regex101.com/r/wN8dS7/1
你可以在PHP中用这个正则表达式这样做:
preg_match('%<title>['s'S]+?</title>%im', $subject, $regs)
Javascript:
var myregexp = /<title>['s'S]+?<'/title>/im;
var match = myregexp.exec(subject);
相关文章:
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 正则表达式,从一组关键字中获取奇数
- 如何使用正则表达式按类获取svg元素
- 用于获取两个方括号之间的数字的正则表达式
- 获取字符串中与正则表达式匹配的所有子字符串
- 使用正则表达式获取特定的 href 值
- Javascript 正则表达式.获取图像源
- Javascript 正则表达式:获取最后两个段,用点除
- 通过正则表达式获取数字
- 使用正则表达式获取多个单词,单词之间留有空格
- 从正则表达式中获取不匹配的字符
- 使用正则表达式获取类
- 获取值的正则表达式
- 使用 JavaScript 正则表达式获取所有没有 HTML 标签的单词
- 使用JavaScript正则表达式从html srcset获取图像url
- 从正则表达式文本中获取正则表达式字符串表示的最佳方式
- 获取正则表达式中的第六个匹配行
- 获取正则表达式中匹配字符串的索引
- 获取正则表达式中匹配的组的索引