【问题标题】:Split By 2 String Delimiters via RegEx Javascript通过 RegEx Javascript 拆分为 2 个字符串分隔符
【发布时间】:2013-04-22 15:22:33
【问题描述】:

我对 RegEx 比较陌生,需要帮助通过两个分隔符拆分一段文本,然后捕获它们之间的内容。例如,我有一个具有“描述”属性的 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.

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

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

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

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

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

【问题讨论】:

    标签: javascript regex split delimiter


    【解决方案1】:

    没有?真的吗?

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

    【讨论】:

    • @MikeM:忘记了,但我的观点仍然成立。 /-{6}|\*{6}/。它不太容易出错。
    • 谢谢。这个 def 有效,但我已经尝试过它和其他解决方案。我现在意识到它是以一种奇怪的方式包装 JSON 数据并妨碍了它的平台。修复了问题。
    猜你喜欢
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多