@@ -344,8 +344,9 @@ PHPTYPE [\\:a-z_A-Z0-9\x80-\xFF\-]+
344
344
CITESCHAR [a-z_A-Z0-9\x80-\xFF\-\?]
345
345
CITEECHAR [a-z_A-Z0-9\x80-\xFF\-\+:\/\?]
346
346
CITEID {CITESCHAR}{CITEECHAR}*(" ." {CITESCHAR}{CITEECHAR}*)*|" \" " {CITESCHAR}{CITEECHAR}*(" ." {CITESCHAR}{CITEECHAR}*)*" \" "
347
- MAILADR (" mailto:" )?[a-z_A-Z0-9.+-]+"@"[a-z_A-Z0-9-]+(" ." [a-z_A-Z0-9 \-]+)+[a-z_A-Z0-9\-]+
348
- MAILADR2 {BLANK}*[a-z_A-Z0-9 +-]+({BLANK}*[Dd][Oo][Tt]{BLANK}*[a-z_A-Z0-9 +-]+)?{BLANK}*[Aa][Tt]{BLANK}*[a-z_A-Z0-9 -]+({BLANK}*[Dd][Oo][Tt]{BLANK}*[a-z_A-Z0-9 \-]+)+{BLANK}*[a-z_A-Z0-9 \-]+{BLANK}*
347
+ MAILADDR (" mailto:" )?[a-z_A-Z0-9.+-]+"@"[a-z_A-Z0-9-]+(" ." [a-z_A-Z0-9 \-]+)+[a-z_A-Z0-9\-]+
348
+ MAILWS [\t a-z_A-Z0-9+-]
349
+ MAILADDR2 {MAILWS}+{BLANK}+(" at" |" AT" |" _at_" |" _AT_" ){BLANK}+{MAILWS}+(" dot" |" DOT" |" _dot_" |" _DOT_" ){BLANK}+{MAILWS}+
349
350
OPTSTARS (" //" {BLANK}*)?"*"*{BLANK}*
350
351
LISTITEM {BLANK}*[-](" #" )?{WS}
351
352
MLISTITEM {BLANK}*[+*]{WS}
@@ -643,20 +644,20 @@ REFWORD_NOCV {FILEMASK}|{LABELID}|{REFWORD2_NOCV}|{REFWORD3}|{REFWORD4_NOCV}
643
644
g_token->isEMailAddr =FALSE ;
644
645
return TK_URL;
645
646
}
646
- <St_Para >{MAILADR } { // Mail address
647
+ <St_Para >{MAILADDR } { // Mail address
647
648
g_token->name =yytext;
648
649
g_token->name .stripPrefix (" mailto:" );
649
650
g_token->isEMailAddr =TRUE ;
650
651
return TK_URL;
651
652
}
652
- <St_Para >" <" {MAILADR }" >" { // Mail address
653
+ <St_Para >" <" {MAILADDR }" >" { // Mail address
653
654
g_token->name =yytext;
654
655
g_token->name = g_token->name .mid (1 ,g_token->name .length ()-2 );
655
656
g_token->name .stripPrefix (" mailto:" );
656
657
g_token->isEMailAddr =TRUE ;
657
658
return TK_URL;
658
659
}
659
- <St_Para >" <" {MAILADR2 }" >" { // anti spame mail address
660
+ <St_Para >" <" {MAILADDR2 }" >" { // anti spam mail address
660
661
g_token->name =yytext;
661
662
return TK_WORD;
662
663
}
0 commit comments