/ / Kotvy s regulárnym výrazom: VBScript.RegExp - regex, vbscript

Regulované výrazové kotvy: VBScript.RegExp - regex, vbscript

Aký je rozdiel medzi

$ (Koniec riadku)

a

Z (Koniec reťazca)

s VBScript.RegExp?

Je to jednoducho, že reťazec môže mať vložené CR + LF a $ nastavuje rozsah toho, čo predchádza CR + LF?

Alebo nezáleží na tom, keď používate VBScript.RegExp, pretože tento objekt neakceptuje súbory ako vstup?

Vďaka.

odpovede:

1 pre odpoveď č. 1

To záleží na vašich vlajkách. Ak je aktívny multiline (/m) $ zodpovedá konci každého riadku (nové riadky), ale Z zodpovedá iba poslednej pozícii v reťazci.

Reťazec môže obsahovať viac riadkov bez ohľadu na to, či pochádzajú zo súboru alebo nie, napríklad:
"hello worldnfirefox 4 is out"

Pozri tiež: Permanentný začiatok strún a koniec strúnových kotiev