Вознаграждение Видеообъявление isLoaded () возвращает false

Причина, по которой /abc$/ соответствует как "abc\n", так и "abc", заключается в том, что $ соответствует местоположению в конце строки или (даже без модификатора /m) позиция перед новой строкой, которая находится на конец строки.

Вам понадобится следующее регулярное выражение:

/abc\z/

, где \z - это однозначный конец very строки, или

/abc$/D

, где модификатор /D сделает $ так же, как \z. См. PHP.NET :

Значение доллара можно изменить так, чтобы оно соответствовало только в самом конце строки, установив PCRE_DOLLAR_ENDONLY в момент компиляции или сопоставления.

blockquote>

См. демонстрацию regex

0
задан Barackos 31 March 2019 в 07:22
поделиться