举例说明一个复杂的正则表达式非贪婪匹配
时间: 2023-10-23 20:46:35 浏览: 79
运用正则表达式匹配所有表名
假设我们有一个字符串:"aabbaa",我们想要匹配其中的 "aa" 和 "bb",但是不想匹配 "aabb"。
一个复杂的正则表达式非贪婪匹配的例子是:/(a+?)(b+?)/
这个正则表达式包含两个非贪婪的量词,即 "+" 后面的 "?",这表示匹配尽量少的字符。所以这个正则表达式会先匹配一个或多个 "a",然后匹配一个或多个 "b",并且不会匹配 "aabb"。
使用这个正则表达式进行匹配,可以得到两个匹配结果:"aa" 和 "bb"。
阅读全文