jekyll
Giám sát
Chia Sẻ Nào AE!
06:00, 02/12/2022
Ví dụ:
[TOP]
Các bộ lọc Regex
Cách sử dụng như một hàm PHP.CODE
preg_quote
preg_match
preg_get
preg_get_all
preg_grep
preg_replace
preg_filter
preg_split
Ví dụ:
TWIG
{% macro smile(string) %}
{% set arr_emo_name = ["ami", "anya", "aru", "aka", "dauhanh", "dora", "le", "menhera", "moew", "nam", "pepe", "qoobee", "qoopepe", "thobaymau", "troll", "dui", "firefox", "conan"] %}
{% for emo_name in arr_emo_name %}
{% if ":"~emo_name in string %}
{% set pattern = '/[:]'~emo_name~'(d+)[:]/' %}
{% set replacement = '<img loading="lazy" src="https://dorew-site.github.io/assets/smileys/'~emo_name~'/'~emo_name~'$1.png" alt="$1"/>' %}
{% set string = string|preg_replace(pattern, replacement) %}
{% endif %}
{% endfor %}
{{string|raw}}
{% endmacro %}