markdown-it-regex
Version:
Plugin for markdown-it, replaces strings that match a regular expression pattern.
27 lines (21 loc) • 543 B
Markdown
# markdown-it-regex
Plugin for markdown-it, replaces strings that match a regular expression
pattern.
## Installation
```
yarn add markdown-it-regex
```
## Usage
```javascript
import markdownIt from "markdown-it";
import markdownItRegex from "markdown-it-regex";
const mdi = markdownIt();
mdi.use(markdownItRegex, {
name: "emoji",
regex: /(:(?:heart|panda_face|car):)/,
replace: (match) => {
return `<i class="e1a-${match.slice(1, -1)}"></i>`;
},
});
mdi.render("I :heart: you"); // <p>I <i class="e1a-heart"></i> you</p>
```