ifs.assert==plaAssert||s.assert==nlaAssert{// Lookahead - return true (or false) if at least one match starts at 0. Zero is used because the test-string _starts_ from idx.
ifs.assert==plaAssert||s.assert==nlaAssert{// Lookahead - return true (or false) if at least one match starts at 0. Zero is used because the test-string _starts_ from idx.
ifmatchIdx[0].StartIdx==0{
ifmatchIdx.StartIdx==0{
numMatchesFound++
numMatchesFound++
}
}
}
}
ifs.assert==plbAssert||s.assert==nlbAssert{// Lookbehind - return true (or false) if at least one match _ends_ at the current index.
ifs.assert==plbAssert||s.assert==nlbAssert{// Lookbehind - return true (or false) if at least one match _ends_ at the current index.