RegExp.NotEmpty (gb.pcre)
Const NotEmpty As Integer = 4
Uma string vazia não é considerado um correspondência válida se esta opção for definida. Se existem alternativas no padrão, elas são
testadas. Se todas as alternativas corresponder a string vazia, toda a correspondência falhará.
Por exemplo, se o padrão de um
a?b?
é aplicado a uma string que não começam com "a" ou "b", ela encontra a string vazia no início
do correspondência. Com RegExp.NotEmpty especificada, esta correspondência não é válida, por isso PCRE procura mais na string pela ocorrências de "a" ou "B".