如何用javascript从头开始编写一个简单的标记(语法)荧光笔?
我想用javascript创建一个简单而快速的标记荧光笔 输入:如何用javascript从头开始编写一个简单的标记(语法)荧光笔?,javascript,html,parsing,markdown,Javascript,Html,Parsing,Markdown,我想用javascript创建一个简单而快速的标记荧光笔 输入: This is a **test bold** and __italic__ markdown. 输出(HTML): 这是一个**测试粗体**和_斜体______)标记。 我不确定这个答案是否是最佳实践和最快的方法: let data = 'This is a **test bold** and __italic__ markdown.'; data = data.replace(/\*\*(.*?)\*\*/g, '<
This is a **test bold** and __italic__ markdown.
输出(HTML):
这是一个**测试粗体**和_斜体______)标记。
我不确定这个答案是否是最佳实践和最快的方法:
let data = 'This is a **test bold** and __italic__ markdown.';
data = data.replace(/\*\*(.*?)\*\*/g, '<b>**$1**</b>');
data = data.replace(/__(.*?)__/g, '<i>__$1__</i>');
let data='这是一个**测试粗体**和斜体标记';
数据=数据。替换(/\*\*(.*?\*\**/g,***$1**');
数据=数据。替换(/__(.*?)_;/g,'.u u$1___;');
您尝试过什么?什么不起作用?@NinaScholz我不知道实现它的最佳实践。@NinaScholz是data=data.replace(/\*\*(.*?\*\**\*/g,***$1**')代码>最佳实践?
let data = 'This is a **test bold** and __italic__ markdown.';
data = data.replace(/\*\*(.*?)\*\*/g, '<b>**$1**</b>');
data = data.replace(/__(.*?)__/g, '<i>__$1__</i>');