如何在正向超前使用lineend?

时间:2019-02-05 10:15:13

标签: java regex

https://regex101.com/r/0DT5zE/2

在下面的示例中,我要匹配第1、2和5行。

-STARTxxx-END
-STARTxxx-
-STARTxxx#END
-STARTxxx#
-STARTxxx

使用正则表达式:-START(?=(?:xxx[-$]))

换句话说:在-START标记之后,应该有xxx,后跟破折号-或行尾$

问题:为什么最后一行没有匹配?使用行尾$时我会缺少什么?

0 个答案:

没有答案