javascript - 如何从 Markdown 代码块字符串中提取代码?

标签 javascript string markdown

如果我有这样的字符串

```
console.log()
```
Hello

Hello
```
console.log()
```

```console.log()``` Hello

Hello ```console.log()```

如何获取 console.log() 字符串?

-------------------------------------------------------- 编辑----------------------------------------------------------------------------------

我使用的正则表达式是@Himanshu Tanwar 回答的正则表达式与@ASDFGerte 建议的正则表达式之间的组合

var code = s.match(/```([^`]*)```/)[1]

最佳答案

你可以尝试用正则表达式来做

var s = "```console.log()```Hello";

var code = s.match(/```(.*)```/)[1]

关于javascript - 如何从 Markdown 代码块字符串中提取代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50596431/

相关文章:

c# - 如何提取符号后面的单词?

python - 从空格分隔的字符串创建 Pandas DataFrame

text - Markdown 标题后不需要的换行符

javascript - 更改 mousedown javascript 的范围值?

javascript - 在 html 中循环写入(输出)语句

javascript - 使用 .on() 选择除 div 及其子级之外的所有内容

php - 在 php 中进行转换的原因是什么?

javascript - 附加的 div 位置不正确

python - 如何在 IPython Notebook (Jupyter) 的 Markdown 中并排包含两张图片?

html - 在 Jekyll HTML 中嵌入 Markdown