【发布时间】:2012-03-15 02:58:38
【问题描述】:
有人告诉我,正则表达式遵守这条规则:最早开始的比赛获胜。
> aab <- "aab"
> gsub("a.*?b", "", aab, perl=T)
[1] ""
> gsub("a.*b", "", aab, perl=T)
[1] ""
目前看来,规则是遵守的,但是……
> aab <- "\na\nab"
> gsub("\n.*?b", "", aab, perl=T)
[1] "\na"
> gsub("\n.*b", "",aab, perl=T)
[1] "\na"
为什么它现在不服从?
【问题讨论】: