RegEx Lookarounds - 使用自己的转义序列

RegEx Lookarounds - Using own escape sequence

我目前正在为一个项目编写一个小的平面文件数据库,在这种情况下需要转义列表项分隔符。

我决定使用;作为分隔符和/;作为我的逃脱版本。

因为我过去已经使用过 RegEx 环视,所以我确信我用来拆分的以下表达式可以完成这项工作。

(?<!/);

我的表达式应该匹配;在

abc;def

但是不应该匹配;在

abc/;def

我使用了 RegExPal,但表达式不适合我的任何示例。

这不是实现我目标的正则表达式的正确结构吗?

(?<!ForbiddenPreceedingExpression)CharacterFollowing

关于在哪里可以找到我的问题的任何提示?

正则表达式没有问题。

问题是 Regexpal 是一个 javascript 正则表达式测试器。 Java脚本不支持后视

看看

pcre(php) Demo

因为这个不会

Javascript Demo