Pattern question
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Pattern question
 
- From: Bernd Eggink <monoped@...>
 
- Date: 2013年4月23日 12:02:31 +0200
 
Hi experts,
can anybody explain the following:
 s = "/one/two/three"
 print(s:match("/.-$")) --> /one/two/three
Shouldn't the result be "/three"? To me it seems clear that "three" is 
the shortest character sequence between '/' and the end of the string.
This variant works as expected:
 print(s:match("/[^/]-$"))	--> /three
Regards,
Bernd
--
http://sudrala.de