Tyepof regex
Tiberiu Gal
galtiberiu at gmail.com
Mon Jan 13 13:02:04 PST 2014
On Monday, 13 January 2014 at 20:59:28 UTC, Brad Anderson wrote:
> On Monday, 13 January 2014 at 20:53:55 UTC, Tiberiu Gal wrote:
>> what is the type returned by regex function?
>> I want to store a regex member because I need to reuse it
>> multiple times.
>> Can this be done?
>>
>>
>> class A {
>>
>> protected SomeTypeName regexPattern;
>>
>>
>> void load() {
>> string str;
>> // obtain a regex pattern and store it as str.
>> regexPattern = regex( str );
>> }
>>
>> bool matches() {
>> // use regexPattern
>> }
>>
>> }
>
> The type is a template called Regex that is templated on the
> character width.
>
> struct A
> {
> Regex!char re;
>
> this(string str)
> {
> re = regex(str);
> }
> }
>
> There is also std.traits.ReturnType you can use for more
> complex types or voldemort types.
thank you
More information about the Digitalmars-d-learn
mailing list