有人可以帮我解码这个正则表达式匹配的内容吗?
<(.*?)>
考虑查看文档,例如 Perlretut?
<
匹配文字“<”
.
正则表达式特殊字符,匹配除换行符以外的所有字符
*?
不贪婪的量词,匹配 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