我正在编写一个正则表达式,它应该执行以下操作:
如果匹配的段以 开头,则匹配不是 / 不匹配的所有内容:
例子:
asdjhas /* fdjkl */ sdfds:dsfsdf /:sdff/ sdffff
粗体部分应与正则表达式匹配。正如你所看到的,所有的正斜杠都不匹配,只有以 : 开头的部分不匹配。
我想出了这个: ([^/]+) 可以按预期工作,但它也会匹配以 : 开头的部分。我尝试使用否定的前瞻性断言,但老实说,我真的不理解它们。
我也在使用 PHPs preg 库为我做匹配。
谢谢