Javascript 使用jquery将字符串拆分为特定字符处的换行符

Javascript 使用jquery将字符串拆分为特定字符处的换行符,javascript,jquery,html,Javascript,Jquery,Html,当前,字符串为 A包(123个查询)B包(212个查询) 可以使用jquery将其拆分为新的行吗 A组(123项查询) B组(212项查询) 我想在每个结束括号后插入换行符。但不确定这是否合适 编辑1 HTML格式的 <ul class="list"> <li><span id="requested-package">@Model[0].regDescription[a]</span></li> <li>

当前,字符串为

A包(123个查询)B包(212个查询)

可以使用jquery将其拆分为新的行吗

  • A组(123项查询)
  • B组(212项查询)
我想在每个结束括号后插入换行符。但不确定这是否合适


编辑1

HTML格式的

<ul class="list">
    <li><span id="requested-package">@Model[0].regDescription[a]</span></li>
    <li>Testing</li>
</ul>

使用
。替换
,但尽量具体。在这里,我们寻找一个右括号,后面跟一个空格,后面跟“Package”,后面跟另一个空格
)Package'
。这将有助于防止错误的结果

'Package A (123 queries) Package B (212 queries)'.replace(') Package ', ')\nPackage')

在要拆分字符串的位置添加任何特殊字符并用换行符替换,这将在html中添加新行

比如说

var string = "Package A (123 queries)~Package B (212 queries)~Package C (212 queries)";
string = string .replace(/~/g, "<br />");
var string=“包A(123个查询)~包B(212个查询)~包C(212个查询)”;
string=string.replace(/~/g,“
”);
如果它只是一个“字符串”,那么不要使用javascript,不要使用jquery——jquery用于DOM操作。嗨,Shaun。谢谢你的解决方案。我设法用新行替换它,但我用了

。但是,它仅替换第一次出现的
。知道怎么解决吗?谢谢你的解决方案。我设法用新行替换它,但我用了

。但是,它仅替换第一次出现的
。你知道怎么解决吗?你可以给我整个字符串和理想的结果。我在编辑2中编辑了上面提到的帖子:)thanksgreat标志“g”可以替换所有匹配的内容:我编辑了上面的帖子,我现在面临的问题是替换所有出现的
,而不是只替换第一个。你知道怎么解决吗?谢谢
'Package A (123 queries) Package B (212 queries)'.replace(') ', ')\n')
'Package A (123 queries) Package B (212 queries)'.replace(') Package ', ')\nPackage')
var string = "Package A (123 queries)~Package B (212 queries)~Package C (212 queries)";
string = string .replace(/~/g, "<br />");