如何从markdown代码块字符串中提取代码?

时间:2018-05-30 04:31:07

标签: 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]

1 个答案:

答案 0 :(得分:1)

您可以尝试使用正则表达式

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

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