通过RegEx Javascript按2个字符串分隔符拆分

时间:2013-04-22 15:22:33

标签: javascript regex split delimiter

我对RegEx相对较新,需要帮助将两段分隔符分割成一段文本,然后捕获它们之间的内容。例如,我有一个具有“description”属性的JSON对象,它基本上包含以下文本:

This is yet another test product to test for all sorts of styling/formatting issues. 

PLACEHOLDER

PLACEHOLDER

PLACEHOLDER

******

Not so expensive
Works all day
Works throughout the night
No risk
100% Guarantee
------

This would be where ingredients would go for Test Product 4.

我要做的是捕获六个星号分隔符和6个破折号分隔符之间的“项目符号”列表。所以在上面的例子中,我希望能够捕获这些行:

Not so expensive
Works all day
Works throughout the night
No risk
100% Guarantee

因此,我需要分成两个分隔符:

1) ******
2) ------

在搜索了这个和其他论坛之后,我似乎仍然无法使用任何形式的.split()方法和RegEx来获得我想要的内容。有人能帮帮我吗?最终目标是能够捕获该文本,然后将其附加到<div>

1 个答案:

答案 0 :(得分:2)

没有?真的?

string.split(/------|\*\*\*\*\*\*/);