假设有文本行如下:
<head><title>t1</title></head>
贪婪匹配
正则表达式: <.*>
只能匹配一个结果 <head><title>t1</title></head>
非贪婪匹配
正则表达式: <./{-}> (注:普通的非贪婪式为<.*?>)
可以匹配4个结果 <head>、<title>、</title>和</head>
本文探讨了正则表达式中的贪婪与非贪婪匹配的区别,通过具体的HTML标签示例展示了不同匹配策略的效果。非贪婪匹配能够更精确地定位文本中的多个标签。
假设有文本行如下:
<head><title>t1</title></head>
贪婪匹配
正则表达式: <.*>
只能匹配一个结果 <head><title>t1</title></head>
非贪婪匹配
正则表达式: <./{-}> (注:普通的非贪婪式为<.*?>)
可以匹配4个结果 <head>、<title>、</title>和</head>
1279

被折叠的 条评论
为什么被折叠?