正则表达式匹配多个分隔符

时间:2012-07-02 20:12:54

标签: regex

我有类似的东西

START SOMETEXT1 DELIMITER START SOMETEXT2 DELIMITER START SOMETEXT3 DELIMITER

我希望匹配SOMETEXT1SOMETEXT2SOMETEXT3,我有多个分隔符,例如DELIMITER1DELIMITER2DELIMITER3。< / p>

我无法弄清楚如何构建与DELIMITER1DELIMITER2DELIMITER3匹配的正则表达式,以先到者为准。

让我们说START(.*?)(DELIMITER1|DELIMITER2|DELIMITER3)将匹配

START SOMETEXT1 DELIMITER2 START SOMETEXT2 DELIMITER1

而不是START SOMETEXT1 DELIMITER2,因为它尝试按给定的顺序匹配分隔符。

0 个答案:

没有答案