1
0
قرینه از https://github.com/quitesimpleorg/qsmaddy.git synced 2025-08-13 16:49:53 +02:00

orderedlistparser: Add parsing support for fully numeric markdown lists

This commit is contained in:
Drew Mettlach
2020-10-03 17:22:21 -05:00
والد 19338d2b56
کامیت cde0137e90
4فایلهای تغییر یافته به همراه47 افزوده شده و 4 حذف شده

مشاهده پرونده

@@ -89,9 +89,9 @@ protected:
bool isStartOfNewListItem = this->isStartOfNewListItem(line);
uint32_t indentation = getIndentationWidth(line);
static std::regex orderedlineRegex("^1\\. ");
static std::regex orderedlineRegex("^[1-9]+[0-9]*\\. ");
line = std::regex_replace(line, orderedlineRegex, "");
static std::regex unorderedlineRegex("^(\\* )");
static std::regex unorderedlineRegex("^\\* ");
line = std::regex_replace(line, unorderedlineRegex, "");
if (!this->isStarted)
@@ -132,7 +132,7 @@ private:
bool
isStartOfNewListItem(const std::string& line) const
{
static std::regex re("^(?:1\\. |\\* ).*");
static std::regex re("^(?:[1-9]+[0-9]*\\. |\\* ).*");
return std::regex_match(line, re);
}
}; // class OrderedListParser