正则表达式匹配换行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式匹配换行相关的知识,希望对你有一定的参考价值。
我想在检索的时候匹配下面样子的句子
woshi.............
asdv.............
也就是已"wo"开头,换行然后以""结尾
请问用正则表达式怎么写啊?
如果要用
.*
匹配所有的行,应使用
/s
——点号通配模式(点号可匹配换行符)。 参考技术B wo(.*?)\n(.*?)\
wo匹配wo
(.*?)匹配任意个非换行符的字符
\n匹配换行符
(.*?)匹配任意个非换行符的字符
\匹配本回答被提问者采纳 参考技术C /wo(.+?)\n(.+?)\\n/
正则表达式匹配文本中包含换行符等空白字符如何匹配
有多种处理方法: 1、使用[\s\S]匹配任意字符,而不是使用“.”2、使用s单行修饰模式,例:$pattern = '#abc.*?def#s'; //能匹配abc换行def3、使用\s*匹配换行和空格,php里\s能匹配空白字符,含换行 php里的中文使用 [\x7f-\xff]表示,因此,使用正则: $pattern = '#[\x7f-\xff]+(?:\s*[\x7f-\xff]+)*#'; 即可 参考技术A \s可以匹配所有空白字符,包括空格,tab,换行符
以上是关于正则表达式匹配换行的主要内容,如果未能解决你的问题,请参考以下文章