Home > Backend Development > PHP Tutorial > 如何使用php正则匹配多行注释的内容

如何使用php正则匹配多行注释的内容

WBOY
Release: 2016-06-06 20:47:01
Original
1953 people have browsed it

假设内容如下
/**
* 如何
* 用php 正则
* 匹配
*/

使用 匹配模式 /(\/**)[\$\s]+?.*/ 只能匹配到
以下内容
/**
* 如何

回复内容:

假设内容如下
/**
* 如何
* 用php 正则
* 匹配
*/

使用 匹配模式 /(\/**)[\$\s]+?.*/ 只能匹配到
以下内容
/**
* 如何

用s模式即可。

s (PCRE_DOTALL)
如果设置了这个修饰符,模式中的点号元字符匹配所有字符,包含换行符。如果没有这个 修饰符,点号不匹配换行符。这个修饰符等同于 perl 中的/s修饰符。 一个取反字符类比如 [^a] 总是匹配换行符,而不依赖于这个修饰符的设置。

-- PHP 手册

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template