Code smile cho DorewSite
#TOP
Code bởi @Dai Sử dụng bộ lọc Regex.
{% macro smile(string) %}
{% set arr_emo_name = ["ami", "aru", "dauhanh", "dora", "menhera", "moew", "nam", "pepe", "qoobee", "qoopepe", "thobaymau", "troll"] %}
{% for emo_name in arr_emo_name %}
{% if ":"~emo_name in string %}
{% set pattern = '/[:]'~emo_name~'(\\d+)[:]/' %}
{% set replacement = '<img loading="lazy" src="https://moleys.github.io/assets/images/'~emo_name~'$1.png" alt="$1"/>' %}
{% set string = string|preg_replace(pattern, replacement) %}
{% endif %}
{% endfor %}
{{string|raw}}
{% endmacro %}
0 comments: