正在检测降价字符串中的新行

Detecting new lines in markdown string

本文关键字:新行 字符串 检测      更新时间:2023-09-26

我正在nodeJS应用程序中处理markdown文件。所以我把我的降价当作一根绳子。我正试图确定降价之间的区别,比如:

```Javascript
var code_block = something;

```
var code_block = something;

所以我正在处理这样的问题:

var language = markdown_string.substr(0, markdown_string.search("'n"));
console.log("Language: " + language);

因此,我在字符串中搜索```和换行符之间的代码,但找不到'n,因此该字符串表示文件的其余部分。如果我搜索(空格),那么我会得到var,所以我的字符串在backticks或语言的末尾和下一行之间似乎没有任何可检测的内容。

这是正确的吗?你能看到我在三次倒钩之后但在下一行的var之前,有什么方法可以拿起顶线的其余部分吗?

我发现,通过将字符串拆分为多个字符,即chars[i],然后在接下来的15个值中循环,直到'n等于CCD_6,并将其用作字符串必要部分的子字符串索引。它有效,但有点乱。。。