bd23258b_L_History_Posts___sasCommunity__Subject
[Link] 220006 [Date] 3-Nov-2006 [Category] Functions [Subject] 
How many of us have - at some point - used SUBSTR() and accidentally fed it a starting position or length, with tragic results? SUBSTRN() doesn't object. If you give it a length that is not a positive number (say, a pattern match that failed), you just get a zero-length string as your result. If you give it a non-positive starting position, it acts as though you gave it a start of 1
Index to SAS-L Chance to Make SAS-L History Posts - sasCommunity
Subject