正则表达式 5. 匹配换行数据

https://www.zybuluo.com/Zjmainstay/note/709093

5. 匹配换行数据

“我的正则本来好好的,突然不行了!”这个是很多正则新人遇到的问题,而这个问题,很多时候,就是因为原来正则中的.不能匹配新数据里的换行导致的。这时候,只需要把.改成[sS]这样的表达式就可以了。这个表达式表示空格或非空格,也就是任意字符啦。

 

(5)匹配换行数据

需求:分别使用单行模式和普通模式匹配id="author"的div中数据,div标签不在同一行
源串:
<div id="author">
Zjmainstay
</div>
预期:Zjmainstay
正则1:<div id="author">(s.*?s)</div>   测试地址:http://regex.zjmainstay.cn/r/OhMYae/2
正则2:<div id="author">([sS]*?)</div>  测试地址:http://regex.zjmainstay.cn/r/OhMYae/1
原文地址:https://www.cnblogs.com/haowuji/p/7279715.html