-2

有人可以帮我解码这个正则表达式匹配的内容吗?

<(.*?)>
4

2 回答 2

4

考虑查看文档,例如 Perlretut

<匹配文字“<”

.正则表达式特殊字符,匹配除换行符以外的所有字符

*?不贪婪的量词,匹配 0 或更多,但尽可能少

>匹配文字“>”

(...)捕获组

因此<(.*?)>,从“<”到下一个“>”的匹配项之间的内容存储在第一个捕获组中,因为括号周围。

于 2012-11-19T15:34:38.877 回答
0

tags它捕获例如在捕获<center>字符串的标记中的文本部分center

<  # Match the literal < that denotes the start of a tag
(  # Start capture 
.* # Match everything
?  # Non-greed match 
)  # Stop capture
>  # Match the literal > that denotes the end of a tag 
于 2012-11-19T15:30:21.630 回答