我正在制作一个开源 Markdown 解析器。
我的正则表达式有点问题,因为我不是正则表达式的专家。
r = r.replace(/(.*)(\n=$)/g, '<h1>$1</h1>');
我在这里想要的是让任何一个或多个字符跟随\n
新行,下一行将是一个或多个=
。
输入是:
Hello World\n===
预期输出:
你好世界
我工作过的那个,但是当我有两条新线时,它也会去掉等号。
所以如果我有这样的事情
Hello World\n\n===
我应该看到这个
Hello World
===