This commit is contained in:
Abs62 2018-03-01 19:00:06 +03:00
parent 7b4e5a2ff7
commit 76c862a773

View file

@ -403,20 +403,20 @@ string AardDictionary::convert( const string & in )
"<a href=\"bword:\\2\"");
// Anchors
text.replace( QRegularExpression( "<a\s+href=\"bword:([^#\"]+)#([^\"]+)" ),
text.replace( QRegularExpression( "<a\\s+href=\"bword:([^#\"]+)#([^\"]+)" ),
"<a href=\"gdlookup://localhost/\\1?gdanchor=\\2" );
static QRegularExpression self_closing_divs( "(<div\\s+[^>]*)/>",
QRegularExpression::CaseInsensitiveOption ); // <div ... />
text.replace( self_closing_divs, "\\1></div>" );
#else
text.replace( QRegExp( "<\\s*a\\s*href\\s*=\\s*\\\"(w:|s:){0,1}([^#](?!ttp://)[^\\\"]*)(.)" ),
text.replace( QRegExp( "<\\s*a\\s+href\\s*=\\s*\\\"(w:|s:){0,1}([^#](?!ttp://)[^\\\"]*)(.)" ),
"<a href=\"bword:\\2\"");
text.replace( QRegExp( "<\\s*a\\s*href\\s*=\\s*'(w:|s:){0,1}([^#](?!ttp://)[^']*)(.)" ),
text.replace( QRegExp( "<\\s*a\\s+href\\s*=\\s*'(w:|s:){0,1}([^#](?!ttp://)[^']*)(.)" ),
"<a href=\"bword:\\2\"");
// Anchors
text.replace( QRegExp( "<a href=\"bword:([^#\"]+)#([^\"]+)" ),
text.replace( QRegExp( "<a\\s+href=\"bword:([^#\"]+)#([^\"]+)" ),
"<a href=\"gdlookup://localhost/\\1?gdanchor=\\2" );
static QRegExp self_closing_divs( "(<div\\s[^>]*)/>", Qt::CaseInsensitive ); // <div ... />