零宽度令牌?

Tar*_*run 4 regex token

我想问一个关于令牌的一个非常基本的问题,
在阅读有关正则表达式,书签插入符号(^)作为零宽度令牌时,你能告诉我实际上它的零宽度是什么意思吗?

Mar*_*tos 6

这意味着它匹配而不消耗任何字符.它只是一个位置断言("必须在行的开头").另一个例子是零宽度前瞻和后置断言.例如,Perl正则表达式仅/abc(?=123)/在序列abc后跟序列时匹配序列123,但它实际上并不使用序列123.