我现在有了这个模式
const pattern = /```([^`]+?)```/gm
const data = "here is an exmaple```code1```here is an exmaple```code2```here is an exmaple```code3"
它将匹配code1和code2,但 * 不匹配code3。换句话说,它将匹配完全封闭的。我也希望code3匹配。我认为这里有一个重要的规则是部分封闭的(如code3)永远不会在中间,它只会在数据流的末尾。
怎么做?
PS:我知道我可以用这个...
```([^`]+?)```|```([^`]+?)$
1条答案
按热度按时间polhcujo1#
符合您要求的一种模式是
输出将为