"Timon Gehr" <[email protected]> wrote in message news:[email protected]... > On 01/17/2012 04:03 AM, Nick Sabalausky wrote: >> "Vladimir Panteleev"<[email protected]> wrote in message >> news:[email protected]... >>> On Tuesday, 17 January 2012 at 01:44:37 UTC, Vladimir Panteleev wrote: >>>> On Monday, 16 January 2012 at 19:28:42 UTC, Jerry wrote: >>>>> As far as I can tell, the only way to do this would be to capture >>>>> every >>>>> chunk of text, then iterate to determine the offsets. >>>> >>>> Not sure if this is what you were referring to, but you can do... >>> >>> Even simpler: m.captures[1].ptr - s.ptr >>> >>> (s is the string being matched) >> >> That wouldn't work in @safe mode, would it? >> >> > > There is nothing unsafe about the operation, so I'd actually expect it to > work.
I thought pointer arithmetic was forbidden in @safe?
