Tyepof regex
Brad Anderson
eco at gnuk.net
Mon Jan 13 12:59:27 PST 2014
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.
More information about the Digitalmars-d-learn
mailing list