“未遵循”操作符如下:( http://regexpal.com/处的快速参考)
?!exprssion
我可以将这些链接在一起吗?
?!(?!exprssion)
为什么我问你问?
因为我需要在
上分割()|
或
| not follwed by |*
但是
| followed by |** is O.K.
看看这有多复杂?
破碎尝试
.split( /\|\*\*|\|(?!\*)/ );
这不起作用,因为它分裂
|**
我需要分手
|
答案 0 :(得分:3)
拆分:
\|(?!\*)|\|\*\*
这说:管道后面跟着不是星星的东西(我们不会用它来分裂),或者管道后跟2星(使用整个东西来分割)。我不确定你的措辞是否是你正在寻找的东西。如果你的意思是“在管道上拆分,除非它后面跟着一颗恒星,但是在一根管子后面分成两颗星”,那就用这个:
\|(?!\*[^*])