set nonMatchText to ((asocString's substringWithRange:{asocNonMatchStart, (asocMatchStart - asocNonMatchStart)})'s stringByApplyingTransform:("Hex-Any/C;Name-Any") |reverse|:false) as text -- convert \u1234, \U00123456, \N{CHARNAME} escapes to specified characters (10.11+)