Javascript 在字符串之间查找/获取特定字符串

Javascript 在字符串之间查找/获取特定字符串,javascript,jquery,regex,Javascript,Jquery,Regex,假设我有这样的绳子 "Lorem ipsum dolor sit amet, [b]consectetur adipisici elit[/b], sed eiusmod tempor [i]incidunt ut labore[/i] et [size =12]dolore [/size=12] magna aliqua" 我想得到像这样的知识,但这不是我的问题 问题:当我附加到div中时,如何在text区域中获取[b]…[\b]和[i]../code>之间的字符串或[size=12]…[/

假设我有这样的绳子

"Lorem ipsum dolor sit amet, [b]consectetur adipisici elit[/b], sed eiusmod tempor [i]incidunt ut labore[/i] et [size =12]dolore [/size=12] magna aliqua"
我想得到像这样的知识,但这不是我的问题


问题:当我附加到div中时,如何在text区域中获取
[b]…[\b]
[i]../code>之间的字符串或
[size=12]…[/size=12]
之间的字符串?在[b][/b]之间的文本应变为粗体
[i][/code>之间的文本应变为斜体,在
[size][/size]之间的文本应变为斜体
应为字体大小…

您需要两个单独的图案:

要获取
[b]
[\b]
之间的所有内容:

\[b\](.*?)\[\/b\]
var str=“Lorem ipsum door sit amet,[b]concertetur adipisic elit[/b],sed eiusmod tempor[i]incident ut laboure[/i]et dolore magna aliqua”;
var result=/\[b\](.*?\[\/b\]/.exec(str);

document.write(结果[1]);
使用indexOf查找[b]和[/b]的位置是的。然后你可以在这两者之间添加一个子字符串…一个例子不会伤害我。关于bbcodes有一千个问题,搜索网站。但问题是当我将此文本附加到div时,如何在textarea中找到它。问题不在任何地方。如果这是你想要的,那么你需要把问题弄清楚。我想要的东西像这样,但还有一个问题…那就是关于尺寸模式。我如何获得尺寸模式size@hijckBoy你的意思是这样的吗?是的,泰。你是怎么学会这个模式的?**或*阿斯特里克在标记语言中使用的。我认为不可能在标记中也使用阿斯特里克。我会投你的票,但我不能道歉。有很多资源是我们的这是我的建议。