Update parser.ts (#3999)

* Update parser.ts

* Update parser.ts

* Update parser.ts
This commit is contained in:
Acid Chicken (硫酸鶏) 2019-01-27 13:50:47 +09:00 committed by syuilo
parent b5f0911146
commit febd83e7ac

View File

@ -358,10 +358,9 @@ const mfm = P.createLanguage({
title: r =>
newline.then(P((input, i) => {
const text = input.substr(i);
const match = text.match(/^((【|\[)(.+?)(】|]))(\n|$)/);
const match = text.match(/^([【\[]([^【\[】\]\n]+?)[】\]])(\n|$)/);
if (!match) return P.makeFailure(i, 'not a title');
const q = match[1].trim().substring(1, match[1].length - 1);
if (q.includes('】')) return P.makeFailure(i, 'not a title');
const q = match[2].trim();
const contents = P.alt(
r.big,
r.small,