作者: 藤岡和夫 | |
日時: 2004/1/04(23:57) |
On Sun, 4 Jan 2004 21:10:08 +0900 "Ueta Masayuki" <masa@...> さんwrote: > $を付けると、どうして最後にある(quiz)だけにマッチし > ないで、(test)以降(quiz)までにマッチするのでしょう > か。 > $str = 'That is a (test). This is a (quiz)'; /(\(.+?\))$/gについて、 これは最左のマッチが最優先されるからです。'.'は何にでもマッチしますか ら、最も左にある'('からマッチさせることになります。'$'が付いたためにquiz) の最後の')'までマッチが伸びたのです。 藤岡 和夫 FGALTS@... kazuf@... TS Networkのために http://homepage1.nifty.com/kazuf/