Якоря регулярных выражений: VBScript.RegExp - PullRequest
1 голос
/ 23 марта 2011

В чем разница между

$ (конец строки)

и

\ Z (конец строки)

с VBScript.RegExp?

Это просто, что строка может иметь встроенный CR + LF и $ устанавливает область видимости того, что предшествует CR + LF?

Или это не имеет значения при использовании VBScript.RegExp, поскольку этот объект не принимает файлы в качестве входных данных?

Спасибо.

1 Ответ

1 голос
/ 23 марта 2011

Это имеет значение в зависимости от ваших флагов.Если активна многострочная (/m), $ соответствует концу каждой строки (новые строки), но \Z соответствует только последней позиции в строке.

Строка может содержать несколько строк независимо от того, пришла ли она из файла, например:
"hello world\nfirefox 4 is out"

См. Также: Постоянное начало строки и конецструнных якорей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...