正则表达式中(。+?)和(。*?)之间的差异

时间:2011-02-27 06:37:50

标签: regex

我想知道(.+?)(.*?)

之间的区别

1 个答案:

答案 0 :(得分:18)

.+?表单至少需要匹配一个字符,而.*?表示根本不匹配。这两个操作都是非贪婪的,所以他们会尝试找到最短的匹配字符串。